@charset "utf-8";

body {
    font-family: "Microsoft Yahei", "PingFang SC", "Helvetica Neue", Helvetica, Arial;
}
.t_sansali{
    font-family: "Alibaba Sans"!important;
}
@font-face {
    font-family: 'Alibaba Sans';
    src: url('../fonts/alibabasans-regular/alibabasans-regular-webfont.eot');
    src: url('../fonts/alibabasans-regular/alibabasans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/alibabasans-regular/alibabasans-regular-webfont.woff2') format('woff2'),
         url('../fonts/alibabasans-regular/alibabasans-regular-webfont.woff') format('woff'),
         url('../fonts/alibabasans-regular/alibabasans-regular-webfont.ttf') format('truetype'),
         url('../fonts/alibabasans-regular/alibabasans-regular-webfont.svg#alibaba_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
/* 规范 */
.t_guijian{
    padding: 70px 0;
}
.t_guitou{
    padding-top: 70px;
}
.t_guixia{
    padding-bottom: 70px;
}
.t_guitou1{
    padding-top: 61px;
}
.yxedr_active p{
    font-size: 16px;
    line-height: 2;
    color:#666;
}
.yxedr_active h6{
    font-size: 16px;
    font-weight: bold;
    line-height: 2;
    color:#333;
    margin-bottom: 10px;
}
/* 复用非规范 - 暂为给规范，给后补充规范及编辑器，不可删除已写的规范 */
.t_fonth1{
    font-size: 44px;
    font-weight: bold;
    color:#fff;
    line-height: 1.2;
}
.t_fonth2{
    font-size: 40px;
    font-weight: bold;
    color:#333;
    line-height: 1.3;
}
.s_font36 {
    font-size: 36px;
    line-height: 1.35;
    font-weight: bold;
    color: #333;
}
.t_fonth3{
    font-size: 32px;
    font-weight: bold;
    color:#333;
    line-height: 1.5;
}
.s_font30 {
    font-size: 30px;
    line-height: 1.75;
    font-weight: bold;
    color: #333;
}
.t_font28{
    font-size: 28px;
    font-weight: bold;
    color: #333;
    line-height: 1.5;
}
.s_font26 {
    font-size: 26px;
    line-height: 1.75;
    font-weight: bold;
    color: #333;
}
.t_font24{
    font-size: 24px;
    line-height: 1.75;
    font-weight: bold;
}
.t_font20,.yxedr_active h5{
    font-size: 20px;
    font-weight: bold;
    line-height: 1.75;
}
.t_font18{
    font-size: 18px;
    font-weight: bold;
    color:#333;
    line-height: 1.75;
}
.ys_cont1500{
    width: 1500px;
    max-width: 100%;
    margin: 0 auto;
}
.ys_cont1100{
    width: 1100px;
    max-width: 100%;
    margin: 0 auto;
}
.ys_cont1180{
    width: 1180px;
    max-width: 100%;
    margin: 0 auto; 
}
.ys_cont1160{
    width: 1160px;
    max-width: 100%;
    margin: 0 auto;
}
.t_duan22 p{
    font-size: 22px;
    line-height: 1.75;
    color:#fff;
}
.t_duan16 p{
    font-size: 16px;
    line-height: 1.75;
    color:#fff;
}
.t_duan18 p{
    font-size: 18px;
    line-height: 2;
    color:#fff;
}
.t_duan14 p{
    font-size: 14px;
    line-height: 2;
    color:#666; 
}
.t_duan16.t_duanse p{
    color:#666;
}
.t_jianup105{
    padding-top: 105px;
}
.t_jianup100{
    padding-top: 100px;
}
.t_jianup90{
    padding-top: 90px;
}
.t_jianup88{
    padding-top: 88px;
}
.t_jianup80{
    padding-top: 80px;
}
.t_jianup70{
    padding-top: 70px;
}
.t_jianup67{
    padding-top: 67px;
}
.t_jianxia150{
    margin-bottom: 150px;
}
.t_jianxia70{
    margin-bottom: 70px;
}
.t_jianxia60{
    margin-bottom: 60px;
}
.t_jianxia64{
    margin-bottom: 64px;
}
.t_jianxia43{
    margin-bottom: 43px;
}
.t_jianxia40 {
    margin-bottom: 40px;
}
.t_jianxia33 {
    margin-bottom: 33px;
}
.t_jianxia28 {
    margin-bottom: 28px;
}
.t_jianxia50 {
    margin-bottom: 50px;
}
.t_jian1 {
    padding: 84px 0 109px;
}
.t_jian2{
    padding: 90px 0;
}
.t_jian3{
    padding: 80px 0;
}
.t_jian4{
    padding: 114px 0 132px;
}
.t_jian5{
    padding: 110px 0;
}
.t_jian6{
    padding: 124px 0 104px;
}
.t_jian7{
    padding: 134px 0 81px;
}
.t_jianxia94{
    margin-bottom: 94px;
}
/*分享翻译*/
#bsWXBox .bsTop:after {
    /*分享中文版本*/
    content: '- 微信';
    /*分享英文版本*/
    /* content: '- weixin'; */
    display: block;
    position: absolute;
    left: 85px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

#bsWXBox .bsTop:before {
    /*分享中文版本*/
    content: '分享到';
    /*分享英文版本*/
    /* content: 'Share the'; */
    display: block;
    position: absolute;
    left: 10px;
    top: 50%;
    font-size: 14px;
    transform: translateY(-50%);
}

/*导航默认选中*/
.yxnav_active1 {}

.yxnav_active2 {}

/* - banner - start*/
.ys_banner {
    width: 100%;
    position: relative;
}

.ys_ban_li {
    position: relative;
    overflow: hidden;
}

.ys_ban_imgbox {
    position: relative;
    z-index: 1;
}

.ys_ban_imgbox img {
    width: 100%;
}

.ys_ban_li>a {
    display: block;
}

.ys_ban_ph {
    display: none;
}

.ys_ban_video {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 2;
    transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.ys_ban_li:not(:first-child) {
    display: none;
}

.ys_ban_imgbox::before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    width: 100%;
    height: 100%;
    /* background: rgba(0, 0, 0, .3); */
}
.ys_ban_txtbox{
    z-index: 5;
}
/* - banner - end*/


/*鼠标效果*/
@media screen and (min-width: 1200px) {
    .t_syk1li a:hover .t_syk1wen{
        bottom: 0;
    }
    .t_syk1li a:hover .t_syk1wen .t_font24{
        margin-bottom: 14px;
    }
    .t_banbtn:hover .t_btnxin{
        background: #BF9D63;
        border: 1px solid #BF9D63;
    }
    .t_banbtn.t_banbtn2:hover .t_btnxin{
        background: #BF9D63;
        border: 1px solid #BF9D63;
    }
    .t_syk2liq:hover .t_syk2qwen::before{
        opacity: 1;
    }
    .t_syk5li a:hover .t_syk5pic img{
        transform: scale(1.05);
    }
    .t_dilist li a:hover{
        opacity: 1;
    }
    .t_diliyou a:hover{
        opacity: 1;
    }
    .t_onenavli:hover .t_onenav a::before{
        width: 100%;
        opacity: 1;
    }
    .t_onenavli:hover .t_onenav a{
        color:#BF9D63;
    }
    .ys_hd_pc.isfixed .t_onenavli:hover .t_onenav a {
        color: #BF9D63;
    }
    .t_jinli:hover .t_jinxin{
        background: #BF9D63;
    }
    .t_jinli:hover .t_jinxin img:nth-of-type(2){
        opacity: 1;
    }
    .t_jinli:hover .t_jinxin img:first-of-type{
        opacity: 0;
    }
    /* 2022.03.26 - sumi - start */
    .s_mbxli a:hover {
        color: #BF9D63;
    }

    .pc_fenye li:hover {
        color: #fff;
        background: #BF9D63;
    }

    .s_d1linr:hover .s_d1lig img {
        transform: scale(1.05);
    }

    .s_d1linr:hover {
        box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    }

    .s_d2c2li:hover .s_d2c2lil p {
        color: #BF9D63;
    }

    .s_d2c2li:hover .s_d2c2lig img:nth-child(2) {
        opacity: 1;
    }

    .s_d2c2li:hover .s_d2c2lig img:nth-child(1) {
        opacity: 0;
    }
    .s_c2c1botul li p a:hover {
        color: #BF9D63;
    }
    .s_c2c4ul .slick-next:hover,
    .s_c1c1ul .slick-next:hover {
        background-color: #BF9D63;
        background-image: url(../images/arrow_13b.svg);
    }
    .s_c2c4ul .slick-prev:hover,
    .s_c1c1ul .slick-prev:hover {
        background-color: #BF9D63;
        background-image: url(../images/arrow_12b.svg);
    }
    /* 2022.03.26 - sumi - end */
    /* b1 */
    .t_banbtn.t_banbtn4:hover .t_btnxin {
        color: #fff;
    }
    .t_b1k3li a:hover .t_btn2ic{
        animation: jiantou .4s ease-out;
    }
    .t_btn2tou:hover .t_btn2ic{
        animation: jiantou .4s ease-out;
    }
    .t_syk5li a:hover .t_btn2ic{
        animation: jiantou .4s ease-out;
    }
    .t_b1k3li a:hover .t_b1k3pic img {
        transform: scale(1.05);
    }
    .t_lunbo3 .slick-prev:hover,.t_lunbo3 .slick-next:hover{
        background: #BF9D63;
    }
    .t_lunbo3 .slick-prev:hover::after,.t_lunbo3 .slick-next:hover::after{
        opacity: 0;
    }
    .t_lunbo3 .slick-prev:hover::before,.t_lunbo3 .slick-next:hover::before{
        opacity: 1;
    }
    .t_banbtn.t_banbtn5:hover .t_btnxin {
        color:#fff;
    }
    .t_b4k2xin:hover .t_b4k2bg{
        opacity: 1;
    }
    .t_b4k2xin:hover .t_b4k2ic img:nth-of-type(2){
        opacity: 1;
    }
    .t_b4k2xin:hover .t_b4k2ic img:first-of-type{
        opacity: 0;
    }
    .t_b4k2xin:hover .t_font18{
        color:#fff;
    }
    .t_b4k2xin:hover .t_duan16 p{
        color:#fff;
    }
    .t_b4k2su:hover{
        box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    }
    .s_c1c1linr:hover .s_c1c1lig img{
        transform: scale(1.05);
    }
    .t_c1k2li a:hover .t_c1k2zi{
        color:#BF9D63;
    }
    .pc_fenye li:hover .t_yematu img:nth-of-type(2){
        opacity: 1;
    }
    .pc_fenye li:hover .t_yematu img:first-of-type{
        opacity: 0;
    }
    .s_d1li a:hover .t_btn2tou .t_btn2ic {
        animation: jiantou .4s ease-out;
    }
    .t_d3k1li:hover .t_d3k1pic img{
        transform: scale(1.05);
    }
    .t_d3k2li a:hover .t_d3k2pic img{
        transform: scale(1.05);
    }
    .t_lunbo3.t_lunse1 .slick-prev:hover, .t_lunbo3.t_lunse1 .slick-next:hover {
        background: #333;
    }
    .t_d5k2xin:hover .t_d5k2hua{
        top: 0;
        opacity: 1;
    }
    .t_lunbo3.t_lunse2 .slick-prev:hover::before, .t_lunbo3.t_lunse2 .slick-next:hover::before {
        opacity: 0;
    }
    .t_lunbo3.t_lunse2 .slick-prev:hover::after, .t_lunbo3.t_lunse2 .slick-next:hover::after {
        opacity: 1;
    }
    .t_lunbo3.t_lunse2 .slick-prev:hover, .t_lunbo3.t_lunse2 .slick-next:hover {
        background: #fff;
    }
    .t_lunbo3.t_lunse3 .slick-prev:hover, .t_lunbo3.t_lunse3 .slick-next:hover {
        background: #A8A8A8;
    }
    .t_d5k4li a:hover .t_d5k4pic img{
        transform: scale(1.05);
    }
    .t_d6k1li:hover .t_d6k1xin{
        color:#fff;
        background: #BF9D63;
    }
    .t_d6k2li a:hover .t_btn2ic{
        animation: jiantou .4s ease-out;
    }
    .t_e3k1xin:hover .t_e3k1xia{
        padding-left: 22px;
        padding-right: 22px;
    }
    .t_e3k1xin:hover {
        background: #fff;
        box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    }
    .t_e3tanzh:hover{
        border: 1px solid #BF9D63;
        background: #BF9D63;
    }
    .t_e6k5xin:hover .t_e6k5pic img{
        transform: scale(1.05);
    }
    .t_f1k1li a:hover{
        color: #BF9D63;
    }
    .t_sannav a:hover{
        color:#BF9D63;
    }
    .t_sinav a:hover{
        color:#BF9D63;
    }
    .t_d3k2xin:hover .t_d3k2pic img {
        transform: scale(1.05);
    }
}
/* 2022.3.23 - start */
/* sy banner */
.t_banduan20 p{
    font-size: 20px;
    color:#fff;
    line-height: 1.75;
}
.ys_ban_title{
    font-size: 46px;
    font-weight: bold;
    color:#fff;
    line-height: 1.5;
}
.t_center{
    text-align: center;
}
.ys_ban_txtbox.ys_cont1500,.t_jinbtn.ys_cont1500{
    max-width: 890px;
    margin: 0 auto;
}
.slick-dots li.slick-active{
    background: #BF9D63;
}
.slick-dots li{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    margin: 0 8px;
}
.ys_ban_slick .slick-dots li.slick-active{
    background: #BF9D63;
}
.ys_ban_slick .slick-dots li{
    background: rgba(255,255,255,.5);
}
.ys_ban_slick .slick-dots{
    bottom: 66px;
}
.t_jinbtn{
    text-align: center;
    font-size: 0;
}
.t_jinbtnul{
    display: inline-block;
    margin: 0 -13px;
}
.t_jinbtnli{
    padding: 0 13px;
}
.ys_banner .t_banbtn .t_btnxin{
    padding: 10px;
}
.t_banbtn .t_btnxin{
    width: 180px;
    color:#fff;
    font-size: 16px;
    line-height: 1.75;
    padding: 8px;
    text-align: center;
    display: block;
    border-radius: 25px;
    transition: all 0.36s;
    border: 1px solid #fff;
    background: rgba(255,255,255,.2);
}
.t_jinbtn{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    z-index: 5;
    bottom: 140px;
}
.ys_ban_title{
    margin-bottom: 19px;
}
.slick-slider{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
/* t_syk1 */
.t_syk1li{
    width: 33.333333%;
    padding: 0 45px;
}
.t_syk1ul{
    margin: 0 -45px;
}
.t_syk1xin{
    width: 100%;
    position: relative;
    overflow: hidden;
}
.t_syk1pic{
    width: 100%;
    position: relative;
}
.t_syk1pic::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(to top,rgba(26,38,57,.5),transparent);
    z-index: 3;
}
.t_syk1wen{
    position: absolute;
    bottom: -252px;
    left: 0;
    width: 100%;
    height: auto;
    z-index: 4;
    padding: 48px 50px;
    transition: bottom .5s ease-out;
}
.t_syk1wen .t_font24{
    color:#fff;
    position: relative;
    padding-bottom: 19px;
    margin-bottom: 49px;
    transition: margin-bottom .5s ease-out;
}
.t_syk1wen .t_font24::before{
    content: '';
    width: 30px;
    height: 1px;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
}
.t_syk1jian{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    position: relative;
}
.t_syk1jian img{
    width: 8px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk1wen .t_duan16{
    height: 160px;
    overflow: hidden;
    margin-bottom: 4px;
}
.t_syk1{
    position: relative;
}
.t_syk1bg{
    width: 34.32%;
    position: absolute;
    top: 0;
    right: 0;
}
.t_syk1bg img{
    width: 100%;
}
.t_syk1 .ys_cont1500{
    position: relative;
    z-index: 2;
}
.t_lunbo1 .slick-prev,.t_lunbo1 .slick-next{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #BF9D63;
    z-index: 4;
}
.t_lunbo1 .slick-prev::before,.t_lunbo1 .slick-next::before{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_lunbo1 .slick-prev::before{
    content: url(../images/arrow_04.svg);
}
.t_lunbo1 .slick-next::before{
    content: url(../images/arrow_03.svg);
}
.t_syk1ul .slick-prev{
    left: -35px;
}
.t_syk1ul .slick-next{
    right: -35px;
}
/* t_syk2 */
.t_syk2{
    position: relative;
    overflow: hidden;
}
.t_syk2bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk2 .ys_cont1500{
    position: relative;
    z-index: 2;
}
.t_syk2nr .t_fonth2{
    color:#fff;
}
.t_syk2qie{
    font-size: 0;
}
.t_syk2ulq{
    display: inline-block;
}
.t_syk2qzi{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
    padding: 6px 33px;
    cursor: pointer;
    position: relative;
    z-index: 4;
}
.t_syk2qwen{
    position: relative;
}
.t_syk2qwen::before{
    content: '';
    position: absolute;
    height: 100%;
    background: #BF9D63;
    border-radius: 20px;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.t_syk2liq.on .t_syk2qwen::before{
    opacity: 1;
}
.t_syk2top{
    background: rgba(255,255,255,.2);
    padding: 40px 74px;
}
.t_syk2logo{
    margin: 0 -7.5px;
}
.t_syk2loli{
    padding: 0 7.5px;
    width: 14.285714%;
}
.t_syk2he{
    border: 1px solid #E9E9E9;
    background: #fff;
    opacity: .5;
    transition: all 0.36s;
    cursor: pointer;
}
.t_syk2loli.on .t_syk2he{
    opacity: 1;
}
.t_syk2ele li .t_font20{
    color: #fff;
    margin-bottom: 16px;
}
.t_btn2zi{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
    margin-right: 20px;
}
.t_btn2ic{
    width: 8px;
    line-height: 28px;
    position: relative;
    top: 2px;
}
.t_btn2ic img{
    width: 100%;
}
.t_btn2tou{
    display: inline-block;
}
.t_syk2more{
    text-align: center;
    font-size: 0;
    padding-top: 35px;
}
.t_syk2tiao{
    text-align: center;
    font-size: 0;
}
.t_banbtn.t_banbtn2 .t_btnxin{
    background: transparent;
} 
.t_syk2tiao .t_jinbtnli {
    padding: 0 19px;
}
.t_syk2tiao .t_jinbtnul{
    margin: 0 -19px;
}
.t_syk2logolie {
    margin-bottom: 27px;
}
.t_syk2bg::before{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(35,41,55,.3);
    z-index: 2;
}
/* .t_syk2ele li{
    display: none;
}
.t_syk2ele li.act{
    display: block;
} */
.t_syk2fen:first-of-type{
    display: block;
}
.t_syk2fen{
    display: none;
}
.t_syk2bg img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
/* syk3 */
.t_syk3{
    position: relative;
    background: #F3F5F8;
}
.t_syk3dian{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_syk3li{
    position: absolute;
    transform: translate(-50%,-50%);
    cursor: pointer;
}
.t_syk3biao{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 24px;
    background: #fff;
    border-radius: 18px;
    padding: 5px 19px 5px 5px;
    white-space: nowrap;
    font-size: 0;
    width: auto;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.t_syk3li.on .t_syk3biao{
    opacity: 1;
    pointer-events:all;
}
.t_syk3he{
    width: auto;
    white-space: nowrap;
    display: flex;
    align-items: center;
}
.t_syk3xbiao{
    width: 26px;
    height: 26px;
    border-radius: 50%;
    overflow: hidden;
    display: inline-block;
}
.t_syk3xbiao img{
    width: 100%;
}
.t_syk3zi{
    padding-left: 10px;
    font-size: 16px;
    color:#BF9D63;
    line-height: 26px;
    font-weight: bold;
    white-space: nowrap;
    display: inline-block;
}
.t_syk3cir{
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #BF9D63;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk3cir::before{
    content: '';
    background: rgba(191, 157, 99, 0.2);
    border: 1px solid rgba(191, 157, 99, 0.2);
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk3nr{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
}
.t_syk3nr .t_fonth2{
    pointer-events: all;
}
.t_syk3rg{
    width: 600px;
    pointer-events: all;
    background: #fff;
}
.t_syk3ic{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    overflow: hidden;
}
.t_syk3ic img{
    width: 100%;
}
.t_syk3one .t_font24{
    color:#333;
    font-weight: bold;
    padding-left: 16px;
}
.t_syk3bo .t_duan16 p{
    color:#666;
}
.t_btn2zh .t_btn2zi{
    color:#BF9D63;
}
.t_btn2zh .t_btn2ic{
    top: 0;
}
.t_syk3tuli{
    width: 50%;
    padding: 0 10px;
}
.t_syk3tu1{
    margin: 0 -10px;
    padding-top: 34px;
}
.t_syk3tpic{
    width: 100%;
}
.t_syk3one {
    margin-bottom: 15px;
}
.t_syk3bo .t_duan16{
    margin-bottom: 29px;
}
.t_syk3map .slick-prev{
    left:16%;
    top:45%;
    transform: translate(-50%,-50%);
}
.t_syk3map .slick-next{
    left: 16%;
    top: 38%;
    transform: translate(-50%,-50%);
}
.t_syk3rg{
    position: relative;
}
.t_syk3lun{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    padding: 49px 70px 55px;
    opacity: 0;
    pointer-events: none;
    transition: all 0.36s;
}
.t_syk3lun:first-of-type{
    position: relative;
}
.t_syk3lun.act{
    pointer-events: all;
    opacity: 1;
}
.t_lunbo2 .slick-prev,.t_lunbo2 .slick-next{
    width: 12px;
    height: 12px;
    z-index: 4;
}
.t_lunbo2 .slick-prev::before,.t_lunbo2 .slick-next::before{
    content: url(../images/arrow_12.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_lunbo2 .slick-next::before{
    content: url(../images/arrow_13.svg);
}
.t_syk3lun .slick-prev,.t_syk3lun .slick-next{
    top: 60px;
    transform: translate(0);
}
.t_syk3lun .slick-next{
    right: 70px;
}
.t_syk3lun .slick-prev{
    left: auto;
    right: 110px;
}
.t_syk3lun .slick-prev::after{
    content: '';
    width: 1px;
    height: 12px;
    background: #BF9D63;
    opacity: .3;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: -15px;
}
/* t_syk4 */
.t_syk4rg{
    width: 50%;
}
.t_syk4pic{
    width: 100%;
}
.t_syk4rg img{
    width: 100%;
}
.t_syk4le{
    width: 50%;
    padding-left: 72px;
    padding-right: 38px;
    padding-top: 15px;
}
.t_syk4le .t_duan16 p{
    color:#666;
    height: 85px;
    overflow: hidden;
}
.t_banbtn.t_banbtn3 .t_btnxin{
    background: #BF9D63;
    border: 1px solid #BF9D63;
}
.t_syk4le .t_sytit{
    margin-bottom: 38px;
}
.t_syk4le .t_duan16{
    margin-bottom: 54px;
}
.t_jinbtn .t_banbtn .t_btnxin{
    padding: 10px;
}
.t_syk4ul::before{
    content: '';
    width: 1px;
    height: 300px;
    position: absolute;
    left: 10px;
    background: linear-gradient(to bottom,transparent,#eee,transparent);
    top: -40px;
}
.t_syk4dots.on{
    display: none;
}
.t_lunzhong{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #BF9D63;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_lidian{
    width: 20px;
    height: 20px;
    margin-bottom: 6px;
    position: relative;
    border-radius: 50%;
    cursor: pointer;
    z-index: 6;
}
.t_lidian::before{
    content: '';
    background: rgba(191, 157, 99, 0.2);
    border: 1px solid rgba(191, 157, 99, 0.2);
    width: 100%;
    height: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    position: absolute;
    border-radius: 50%;
    opacity: 0;
    transition: all 0.1s;
}
.t_lidian.active::before{
    opacity: 1;
} 
.t_syk4dots{
    padding-top: 40px;
    position: absolute;
    top: 0;
    left: 0;
}
.t_syk4 .ys_cont1500{
    position: relative;
}
/*  */
.t_lundian .t_lidian .progress {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    transform: translate(-50%,-50%);
    line-height: 100%;
    margin: 0 auto;
    box-shadow: none;
    opacity: 0;
    background: transparent;
}
.t_lundian .t_lidian.active .progress {
    opacity: 1;
}

.t_lundian .t_lidian .progress:after {
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
}
.t_lundian .t_lidian .progress>span {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 1;
}

.t_lundian .t_lidian .progress .progress-left {
    left: 0;
}
.t_lundian .t_lidian .progress .progress-bar {
    width: 100%;
    height: 100%;
    background: none;
    border-width: 6px;
    border-style: solid;
    position: absolute;
    top: 0;
    border-color: rgba(191, 157, 99, 0.2);
    box-sizing: border-box;
}
.t_lundian .t_lidian .progress .progress-left .progress-bar {
    left: 100%;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border-left: 0;
    -webkit-transform-origin: center left;
    transform-origin: center left;
}
.t_lundian .t_lidian.active .progress .progress-left .progress-bar {
    -webkit-animation: loading-2 1.8s linear forwards 1.8s;
    animation: loading-2 1.8s linear forwards 1.8s;
}
.t_lundian .t_lidian .progress .progress-right {
    right: .5px;
}
.t_lundian .t_lidian .progress .progress-right .progress-bar {
    left: -100%;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    border-right: 0;
}
.t_lundian .t_lidian.active .progress .progress-right .progress-bar {
    -webkit-transform-origin: center right;
    transform-origin: center right;
    -webkit-animation: loading-1 1.8s linear forwards;
    animation: loading-1 1.8s linear forwards;
}

@keyframes loading-1 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
@keyframes loading-2 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }
}
.t_d2jiaboxlun{
    position: relative;
}
/* t_syk5 */
.t_syk5{
    background: #F3F5F8;
}
.t_syk5li{
    width: 33.333333%;
    padding: 0 27px;
}
.t_syk5ul{
    margin: 0 -27px;
}
.t_syk5date{
    color:#999;
    font-size: 16px;
    margin-bottom: 16px;
}
.t_syk5xin .t_font18{
    height: 63px;
    overflow: hidden;
    margin-bottom: 23px;
}
.t_syk5pic{
    margin-bottom: 50px;
    width: 100%;
}
.t_syk5ul .slick-prev {
    left: -53px;
}
.t_syk5ul .slick-next {
    right: -53px;
}
.t_syk5ul .slick-next,.t_syk5ul .slick-prev{
    top: 30%;
}
/* t_syk6 */
.t_fonth2 span{
    color:#BF9D63;
}
.t_syk6ic{
    width: 26px;
    margin-right: 16px;
    position: relative;
    top: 5px;
}
.t_syk6ic img{
    width: 100%;
}
.t_syk6lis .t_font18{
    color: #666;
}
.t_syk6lis .t_numgun{
    color:#BF9D63;
    font-size: 30px;
}
.t_syk6lis{
    padding: 0 38px;
}
.t_syk6uls{
    margin: 0 -38px;
}
.t_tipzhu p{
    font-size: 14px;
    color:#999;
    line-height: 1.75;
}
.t_syk6bo{
    width: 20%;
    padding: 0 30px;
}
.t_syk6lun{
    margin: 0 -30px;
}
.t_syk6logo{
    width: 100%;
    max-width: 210px;
    margin: 0 auto;
    margin-bottom: 29px;
}
.t_syk6xia{
    position: relative;
    padding-top: 27px;
}
.t_syk6xia::before{
    content: '';
    background: radial-gradient(50% 50% at 50% 50%, #EBEBEB 0%, rgba(235, 235, 235, 0) 100%);
    height: 4px;
    width: 90px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
.t_syk6xia .t_duan16 p{
    color:#666;
    padding: 0px 5px;
    text-align: center;
}
.t_syk6xia .t_duan16{
    height: 64px;
    overflow: hidden;
}
.t_syk6shu {
    margin-bottom: 20px;
}
.t_syk6lun .slick-next{
    right: -50px;
}
.t_syk6lun .slick-prev{
    left: -50px;
}
/* 号召 */
.t_haozhao{
    position: relative;
}
.t_haobg{
    width: 100%;
}
.t_haobg img{
    width: 100%;
}
.t_haoxin .t_fonth2{
    color:#fff;
}
.t_haonr{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    left: 0;
}
.t_haobtn .t_jinbtnli {
    padding: 0 19px;
}
.t_haobtn .t_jinbtnul{
    margin: 0 -19px;
}
.t_haobtn {
    padding-top: 3px;
}
/* footer */
.ys_footer{
    background: #1E232D;
    overflow: hidden;
    position: relative;
}
.t_fotbg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 34%;
}
.t_fotbg img{
    width: 100%;
}
.t_dinr{
    position: relative;
    z-index: 2;
}
.t_dilogo{
    width: 178px;
    /* width: 225px; */
    margin-bottom: 46px;
}
.t_dilogo img{
    width: 100%;
}
.t_sansali a{
    font-family: "Alibaba Sans"!important;
}
.t_ditop .t_diphone a{
    font-size: 24px;
    color:#fff;
    font-weight: bold;
    line-height: 1.5;
}
.t_ditime{
    font-size: 14px;
    opacity: .5;
    color:#fff;
    line-height: 1.5;
}
.t_dipic{
    width: 120px;
    height: 120px;
    margin: 0 auto;
    margin-bottom: 12px;
    border: 1px solid rgba(255, 255, 255, 0.5);
    position: relative;
}
.t_dipic::before,.t_dipic::after{
    width: calc(100% + 2px);
    content: '';
    height: 90px;
    background: #1E232D;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_dipic::after{
    height: calc(100% + 2px);
    width: 90px;
}
.t_codezi{
    color:#fff;
    font-size: 14px;
    line-height: 1.5;
}
.t_dipic img{
    width: 100px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 2;
}
.t_ditop1 a{
    font-size: 16px;
    color:#fff;
    line-height: 1.75;
    transition: all 0.36s;
}
.t_dilist li a{
    font-size: 14px;
    color:#fff;
    opacity: .5;
    transition: all 0.36s;
    line-height: 1.75;
}
.t_dilie{
    padding: 0 70px;
}
.t_ditopnav{
    margin: 0 -70px;
}
.t_diyoutit{
    color:#fff;
    font-size: 16px;
    line-height: 1.75;
}
.t_diyourg{
    width: calc(100% - 80px);
}
.t_diliyou{
    padding: 0 10px;
}
.t_diulyou{
    margin: 0 -10px;
}
.t_diliyou a{
    font-size: 16px;
    color:#fff;
    opacity: .5;
    transition: all 0.36s;
    line-height: 1.75;
}
.t_dixia{
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding: 33px 0 35px;
}
.t_dilex p,.t_dilex span,.t_dilex a{
    font-size: 14px;
    color:#fff;
    line-height: 1.5;
}
.t_dilex p{
    opacity: .5;
}
.t_dilex p .span4{
    opacity: .4;
}
.t_dishli a{
    font-size: 14px;
    color:#fff;
    line-height: 1.5;
    opacity: .5;
    transition: all 0.36s;
}
.t_dishli{
    padding: 0 15px;
    position: relative;
}
.t_disheng{
    margin: 0 -15px;
}
.t_dishli::before{
    content: '|';
    font-size: 14px;
    color:#fff;
    line-height: 1.5;
    opacity: .5;
    position: absolute;
    right: -1px;
}
.t_dishli:last-of-type::before{
    display: none;
}
.t_dixin {
    padding-top: 79px;
}
.t_diphone {
    margin-bottom: 8px;
}
.t_ditople {
    padding-top: 7px;
    margin-right: 240px;
}
.t_ditop1 {
    margin-bottom: 19px;
}
.t_dilist li {
    margin-bottom: 15px;
}
.t_dicode {
    padding-top: 8px;
}
.t_ditop {
    margin-bottom: 82px;
}
.t_diyou {
    padding-bottom: 16px;
}
/* head */
.t_head{
    padding: 0 60px;
    transition: all 0.36s;
}
.t_headlogo{
    /* width: 225px; */
    width: 178px;
}
.t_headlogo a{
    width: 100%;
    display: inline-block;
    line-height: 90px;
}
.t_headlogo img{
    width: 100%;
}
.t_orangelogo{
    display: none;
}
.ys_hd_pc{
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
}
.t_onenav{
    padding: 0 44px;
}
.t_onenav a{
    font-size: 16px;
    color:#fff;
    line-height: 90px;
    transition: all 0.36s;
    display: inline-block;
    position: relative;
}
.t_navphzi{
    color:#fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 90px;
}
.t_baihead{
    display: none;
}
.t_naphic{
    width: 20px;
    line-height: 90px;
    margin-right: 10px;
}
.t_naphic img{
    width: 100%;
}
.t_navbtn .t_banbtn .t_btnxin {
    width: 140px;
}
.t_navbtn{
    line-height: 90px;
}
.t_navbtn .t_banbtn{
    display: inline-block;
}
.t_navsic{
    width: 24px;
    line-height: 90px;
    cursor: pointer;
}
.t_navsic img{
    width: 100%;
}
.t_navyu a{
    line-height: 90px;
    color:#fff;
    font-size: 16px;
    transition: all 0.36s;
}
.t_navyu{
    margin-left: 36px;
    position: relative;
}
.t_navyu::before{
    content: '';
    position: absolute;
    left: -18px;
    top: 50%;
    transform: translateY(-50%);
    width: 1px;
    height: 22px;
    background: rgba(255, 255, 255, 0.4);
}
.t_navsou{
    padding-left: 27px;
}
.t_navbtn{
    padding-left: 39px;
}
.t_navphone{
    margin-left: 80px;
}
.ys_hd_pc.isfixed .t_orangelogo{
    display: inline-block;
}
.ys_hd_pc.isfixed .t_bailogo{
    display: none;
}
.ys_hd_pc.isfixed .t_head{
    background: #fff;
}
.ys_hd_pc.isfixed .t_onenav a{
    color:#333;
}
.ys_hd_pc.isfixed .t_baihead{
    display: inline-block;
}
.ys_hd_pc.isfixed .t_touhead{
    display: none;
}
.ys_hd_pc.isfixed .t_navphzi{
    color:#333;
}
.ys_hd_pc.isfixed .t_navyu a{
    color:#333;
}
.t_ernavxia{
    border-top: 1px solid #eee;
    position: absolute;
    width: 100%;
    left: 0;
    background: #fff;
    max-height: calc(100vh - 90px);
    display: none;
}
.ys_hd_pc.isfixed .t_onenavli.yxnav_active1 .t_onenav a{
    color:#BF9D63;
}
.t_onenav a::before{
    content: '';
    width: 0;
    height: 3px;
    position: absolute;
    left: 50%;
    bottom: 0;
    transform: translateX(-50%);
    opacity: 0;
    background: #BF9D63;
    transition: all 0.36s;
}
.ys_hd_pc.isfixed .t_onenavli.yxnav_active1 .t_onenav a::before{
    width: 100%;
    opacity: 1;
    background: #BF9D63;
}
.t_ernavx1{
    padding:42px 0 34px;
}
.t_ernav a{
    color:#BF9D63;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.75;
}
.t_ernav{
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 19px;
}
.t_ernav::before{
    content: '';
    width: 40px;
    height: 1px;
    position: absolute;
    background: #C2C2C2;
    left: 0;
    bottom: 0;
}
.t_ernavli{
    padding: 0 45px;
}
.t_ernavul{
    margin: 0 -45px;
}
.t_sannav a{
    font-size: 16px;
    color:#333;
    font-weight: bold;
    line-height: 2;
    transition: all 0.36s;
    padding: 4px 0;
}
.t_sinav a{
    font-size: 16px;
    color:#666;
    transition: all 0.36s;
    line-height: 2;
    padding: 4px 0;
}
.t_sannavli{
    width: 50%;
    padding: 0 20px;
    margin-bottom: 10px;
}
.t_sannavul{
    margin: 0 -20px;
}
.t_sannavul{
    display: flex!important;
    flex-wrap: wrap;
    align-items: stretch;
}
.t_ernavx1 .t_ernavli{
    width: 28%;
}
.t_ernavx1 .t_ernavli:last-of-type{
    width: 16%;
}
.t_ernavli:last-of-type .t_sannavli{
    width: 100%;
}
.t_sannav {
    margin-bottom: 8px;
}
.t_sinavli {
    margin-bottom: 8px;
}
/* 下拉二 */
.t_erlipic{
    width: 100%;
    margin-bottom: 9px;
}
.t_erlirg .t_duan16 p{
    color:#666;
    text-align: center;
}
.t_erlirg{
    width: 280px;
}
.t_erlie{
    width: calc(100% - 280px);
    padding-right: 110px;
}
.t_erchli{
    width: 25%;
    text-align: center;
    position: relative;
}
.t_erchang{
    padding: 45px 0;
}
.t_erchli::before{
    content: '';
    position: absolute;
    height: var(--gao-du);
    width: 1px;
    background: #eee;
    right: 0;
    top: 0;
}
.t_erchli:last-of-type::before{
    display: none;
}
.t_erxiabg {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 470px;
}
.t_erxiabg img{
    width: 100%;
}
.t_ernavxia .ys_cont1500,.t_ernavxia .ys_cont1200{
    position: relative;
    z-index: 4;
}
/* 搜索下拉 */
.t_navsouxia {
    position: absolute;
    left: 0;
    top: 100%;
    width: 100%;
    height: 390px;
    border-top: 1px solid #dfdede;
    background: rgba(255, 255, 255, .98);
    display: none;
}
.t_navsinput{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 690px;
}
.t_soule{
    font-size: 0;
    padding: 8px;
    border-bottom: 1px solid #dfdede;
    width: calc(100% - 30px);
}
.t_soule input {
    width: 100%;
    height: 26px;
    font-size: 16px;
    color: #333;
    line-height: 20px;
    padding: 3px 0;
    padding-right: 12px;
}
.t_sourg{
    width: 30px;
    cursor: pointer;
    position: relative;
    top: 6px;
}
.t_sousub,.t_sousub img{
    width: 100%;
}
.t_close1{
    display: none;
    width: 20px;
}
.t_navsou.isshow .t_navsic .t_touhead,.t_navsou.isshow .t_navsic .t_baihead{
    display: none;
}
.t_navsou.isshow .t_navsic .t_close1{
    display: inline-block;
    width: 20px;
}
.ys_hd_pc.isfixed .t_head,.t_ernavxia,.t_navsouxia{
    box-shadow: 0px 5px 5px 0px rgba(0,0,0,.05);
}
.t_onenavli.yxnav_active1 .t_onenav a::before {
    width: 100%;
    opacity: 1;
    background: #fff;
}
/* 侧边 */
.t_jinli{
    margin-bottom: 4px;
    position: relative;
}
.t_jinxin{
    cursor: pointer;
}
.t_jinuppic{
    width: 36px;
}
.t_jinuppic img{
    width: 100%;
}
.t_jintop{
    cursor: pointer;
    padding: 16px 12px;
    background: #1E232D;
}
.t_jince{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    z-index: 99;
}
.t_jinxin{
    width: 60px;
    height: 60px;
    background: #F3F5F8;
    position: relative;
    transition: all 0.36s;
}
.t_jinxin img{
    width: 30px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_jinxin img:nth-of-type(2){
    opacity: 0;
}
.t_jincexia{
    position: absolute;
    top: 0;
    right: calc(100% + 6px);
    background: #F3F5F8;
    display: none;
}
.t_jincode{
    width: 124px;
    margin: 0 auto;
    margin-bottom: 19px;
}
.t_jincexia .t_font20{
    color:#BF9D63;
    font-weight: bold;
    text-align: center;
    margin-bottom: 7px;
}
.t_jincexia .t_font20 a{
    color:#BF9D63;
}
.t_jincexia .t_duan16 p{
    color:#666;
    text-align: center;
    white-space: nowrap;
}
.t_jincexia1{
    padding: 38px 47px 35px;
}
.t_jincexia2{
    padding: 36px 22px 30px;
}
.t_jincexia::before{
    content: '';
    width: 6px;
    height: 100%;
    position: absolute;
    top: 0;
    right: -6px;
}
/* ph 导航 */
.ys_phnav_menu{
    background: #fff;
}
.ys_ph_nav li.yxnav_active1>.ys_phnav_lisbox a{
    color: #BF9D63;
}
.ys_ph_nav li.yxnav_active2>.ys_phnav_lisbox a{
    color: #BF9D63;
}
.ys_ph_nav li.yxnav_active3>.ys_phnav_lisbox a{
    color: #BF9D63;
}
.ys_ph_nav li.yxnav_active4>.ys_phnav_lisbox a{
    color: #BF9D63;
}
.ys_ph_nav a{
    color:#333;
}
.ys_phnav_icon::after, .ys_phnav_icon::before{
    background: #333;
}
.ys_phnav_lisbox {
    border-bottom: 1px solid rgba(51,51,51,.4);
}
.ys_phs_form input {
    border: 1px solid rgba(51,51,51,.4);
    color: #333;
}
.ys_phs_form input::placeholder {
    color: #333;
}
.ys_phs_form .iconfont {
    color: rgba(51,51,51,.6);
}

/* 2022.3.23 - end */
/* 2022.03.26 - sumi - start */
.s_color {
    background-color: #F3F5F8;
}

.s_mbx {
    padding-top: 25px;
    padding-bottom: 47px;
}

.s_mbxul {
    display: flex;
    align-items: center;
}

.s_mbxli a {
    font-size: 16px;
    color: #999;
    line-height: 1.75;
    transition: all .36s;
}

.s_mbxli {
    position: relative;
    margin-right: 20px;
}

.s_mbxli::before {
    content: ">";
    font-size: 16px;
    color: #999;
    position: absolute;
    top: 50%;
    right: -16px;
    transform: translateY(-50%);
}

.s_mbxli:last-child::before {
    display: none;
}

.s_d1ul {
    margin: 0 -25px;
}

.s_d1li {
    width: 33.333333%;
    padding: 0 25px;
    margin-bottom: 50px;
}

.s_d1linr {
    transition: all .36s;
}

.s_d1lig {
    width: 100%;
}

.s_d1libot {
    background-color: #fff;
    padding: 21px 40px 25px;
}

.s_d1litme {
    font-size: 16px;
    color: #999;
    line-height: 1.75;
    margin-bottom: 6px;
}

.s_d1litit {
    height: 94.5px;
    overflow: hidden;
    margin-bottom: 20px;
}

.pc_fenye li {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin: 0 8px;
}

.pc_fenye li.activepage {
    color: #fff;
    background: #BF9D63;
}

.s_feny {
    padding-top: 10px;
    padding-bottom: 78px;
}

.s_d1 .t_jinxin {
    background: #fff;
}

.s_d2c1tit {
    margin-bottom: 18px;
}

.s_d2c1time {
    font-size: 14px;
    color: #666;
    line-height: 1.75;
    font-weight: bold;
}

.s_d2c1 {
    padding-bottom: 49px;
}

.s_d2 .s_mbx {
    padding-bottom: 37px;
}

.s_d2c2bjq {
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 35px;
    padding-bottom: 32px;
    padding-top: 35px;
}

.s_d2c2bot {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.s_d2c2li a {
    display: flex;
    align-items: center;
    flex-direction: row-reverse;
}

.s_d2c2lil p {
    color: #999;
    font-size: 14px;
    line-height: 1.75;
    transition: all .36s;
}

.s_d2c2lil {
    padding-left: 10px;
}

.s_d2c2lig {
    width: 8px;
}

.s_d2c2lig img:nth-child(2) {
    opacity: 0;
}

.s_d2c2li.on a {
    flex-direction: row;
}

.s_d2c2li.on .s_d2c2lil {
    padding-right: 10px;
    padding-left: 0;
}

.s_d2c2 {
    padding-bottom: 105px;
}

.s_d2 .ys_hd_pc .t_orangelogo {
    display: inline-block;
}

.s_d2 .ys_hd_pc .t_bailogo {
    display: none;
}

.s_d2 .ys_hd_pc .t_head {
    background: #fff;
}

.s_d2 .ys_hd_pc .t_onenav a {
    color: #333;
}

.s_d2 .ys_hd_pc .t_baihead {
    display: inline-block;
}

.s_d2 .ys_hd_pc .t_touhead {
    display: none;
}

.s_d2 .ys_hd_pc .t_navphzi {
    color: #333;
}

.s_d2 .ys_hd_pc .t_navyu a {
    color: #333;
}

.s_d2 .ys_main {
    margin-top: 90px;
}

.s_c2c1tit {
    text-align: center;
    padding-bottom: 26px;
    margin-bottom: 65px;
    border-bottom: 1px solid #E9E9E9;
}

.s_c2c1tit .s_font30 {
    display: inline-block;
}

.s_c2c1twr {
    width: 41%;
}

.s_c2c1twr img {
    width: 100%;
}

.s_c2c1twl {
    width: 59%;
    padding-right: 95px;
    padding-top: 22px;
}

.s_c2c1twltop {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 27px;
}

.s_c2c1twltopl .s_font26 {
    position: relative;
    padding-left: 24px;
}

.s_c2c1twltopl .s_font26::before {
    content: '';
    width: 6px;
    height: 30px;
    background: #BF9D63;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}

.s_c2c1twbq a {
    display: block;
    font-size: 14px;
    line-height: 28px;
    color: #F57F1C;
    background: rgba(245, 127, 28, 0.2);
    border: 1px solid rgba(245, 127, 28, 0.2);
    border-radius: 50px;
    padding: 0 19px;
}

.s_c2c1twbq {
    margin-left: 8px;
}

.s_c2c1twltopr {
    display: flex;
    align-items: center;
}

.s_c2c1twlbot p {
    color: #666;
}

.s_c2c1tw {
    margin-bottom: 54px;
}

.s_c2c1bot {
    padding: 32px 85px 35px;
    background: #FFFFFF;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}

.s_c2c1bottit {
    margin-bottom: 8px;
}

.s_c2c1botul {
    display: flex;
}

.s_c2c1botul li {
    padding-right: 30px;
    margin-right: 30px;
    position: relative;
}
.s_c2c1botul li::before {
    content: '';
    width: 1px;
    height: 20px;
    background-color: #E1E1E1;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
}
.s_c2c1botul li:last-child::before {
    display: none;
}
.s_c2c1botul li:last-child {
    padding-right: 0;
    margin-right: 0;
}

.s_c2c1botul li p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}

.s_c2c1botul li p a {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    transition: all .36s;
}
.s_c2c2tw {
    margin-top: 32px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.s_c2c2twl {
    width: 41%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    padding: 77px 10px;
}
.s_c2c2twli {
    width: 33.333333%;
    padding: 0 25px;
    position: relative;
}
.s_c2c2twli::before {
    content: '';
    width: 1px;
    height: 70px;
    background-color: #fff;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
    opacity: 0.5;
}
.s_c2c2twli:last-child::before {
    display: none;
}
.s_c2c2twlitop .s_font26 {
    color: #fff;
    text-align: center;
}
.s_c2c2twlitop {
    margin-bottom: 4px;
}
.s_c2c2twlibot .t_font20 {
    color: #fff;
    font-weight: normal;
    text-align: center;
}
.s_c2c2twr {
    width: 59%;
    padding-left: 130px;
    padding-right: 64px;
    position: relative;
}
.s_c2c2twp p {
    color: #666;
}
.s_c2c2twp {
    position: relative;
    z-index: 5;
}
.s_c2c2twrbg {
    width: 91px;
    position: absolute;
}
.s_c2c2twrbg img {
    width: 100%;
}
.s_c2c2twrbg1 {
    top: -50px;
    left: 77px;
}
.s_c2c2twrbg2 {
    bottom: -65px;
    right: 50px;
}
.s_c2c2 {
    padding-top: 46px;
    padding-bottom: 70px;
    position: relative;
}
.s_c2c2::before {
    content: '';
    width: 100%;
    height: 121%;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #F3F5F8;
    z-index: -1;
}
.s_c2c3 {
    padding-top: 52px;
    position: relative;
}
.s_c2c3bjq {
    padding-top: 27px;
    padding-bottom: 82px;
}
.s_c2c3bg {
    width: 24.8%;
    position: absolute;
    bottom: 0;
    right: 0;
}
.s_c2c3bg img {
    width: 100%;
}
.s_c2c3 .ys_cont1360 {
    position: relative;
    z-index: 5;
}
.s_c2c4 {
    padding-top: 62px;
    padding-bottom: 83px;
}
.s_c2c4tit .s_font36 {
    text-align: center;
}
.s_c2c4tit {
    margin-bottom: 52px;
}
.s_c2c4ul {
    margin: 0 -17px;
}
.s_c2c4li {
    width: 33.333333%;
    padding: 0 17px;
    display: none;
}
.s_c2c4li.on {
    display: block;
}
.s_c2c4linr {
    background-color: #fff;
}
.s_c2c4lig {
    width: 100%;
    border-radius: 0px 0px 0px 100px;
}
.s_c2c4libot {
    padding: 27px 45px 29.5px;
}
.s_c2c4litit {
    height: 70px;
    overflow: hidden;
    margin-bottom: 41px;
}
.s_c2c4litit .t_font20 {
    color: #333;
}
.s_c2c4ul .slick-prev, 
.s_c2c4ul .slick-next,
.s_c1c1ul .slick-prev,
.s_c1c1ul .slick-next {
    width: 40px;
    height: 40px;
    border: 1px solid #BF9D63;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 25%;
    transition: all .36s;
}
.s_c2c4ul .slick-next,
.s_c1c1ul .slick-next {
    right: -54px;
    background-image: url(../images/arrow_13.svg);
}
.s_c2c4ul .slick-prev,
.s_c1c1ul .slick-prev {
    left: -54px;
    background-image: url(../images/arrow_12.svg);
}
.s_c1c1tit {
    margin-bottom: 33px;
}
.s_c1c1tit .s_font36 {
    text-align: center;
}
.s_c1c1linr {
    padding: 50px;
    background-color: #fff;
    box-shadow: 0px 4px 29px rgb(80 83 87 / 10%);
}
.s_c1c1lig {
    width: 43%;
}
.s_c1c1lir {
    width: 57%;
    padding-left: 50px;
    padding-top: 13px;
}
.s_c1c1lir .s_c2c1twbq {
    margin-left: 0;
    margin-right: 8px;
}
.s_c1c1lir .s_c2c1twltopr {
    padding-bottom: 39px;
    margin-bottom: 36px;
    border-bottom: 1px solid #EEEEEE;
}
.s_c1c1litit {
    margin-bottom: 67px;
    height: 84px;
    overflow: hidden;
}
.s_c1c1 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.s_c1c1bg {
    width: 25.7%;
    position: absolute;
    top: 0;
    right: 0;
}
.s_c1c1bg img {
    width: 100%;
}
.s_c1c1 .ys_cont1360,
.s_c1c2 .ys_cont1360 {
    position: relative;
    z-index: 5;
}
.s_c1c1ul {
    margin: -30px;
}
.s_c1c1li {
    display: none;
    padding: 30px;
}
.s_c1c1li:first-of-type {
    display: block;
}
.s_c1c2 {
    position: relative;
    padding-top: 52px;
    background: #F3F5F8;
}
.s_c1c2top {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-bottom: 30px;
    margin-bottom: 40px;
    border-bottom: 1px solid #E2E2E2;
}
.s_c1c2topl .t_font18 {
    font-weight: normal;
}
.s_c1c2topr {
    width: 376px;
    display: flex;
    align-items: center;
    border-radius: 50px;
    background-color: #fff;
}
.s_c1c2toprwz {
    width: 107px;
    font-size: 16px;
    color: #666;
    line-height: 50px;
    position: relative;
    text-align: center;
    cursor: pointer;
}
.s_c1c2toprwz::before {
    content: '';
    width: 1px;
    height: 22px;
    background-color: #DCDCDC;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
}
.s_c1c2topr input {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    width: calc(100% - 107px);
    height: 100%;
    padding-left: 34px;
    padding-right: 20px;
}
.s_c1c2topr input::placeholder {
    font-size: 16px;
    color: #999;
}
.s_c1c3 {
    padding-top: 55px;
    padding-bottom: 67px;
}
.ys_cont1137 {
    width: 1137px;
    margin: 0 auto;
}
.s_c1c3 .ys_cont1137 {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    /* flex-direction: row-reverse; */
}
.s_c1c3ig {
    width: 39%;
}
.s_c1c3ig img {
    width: 100%;
}
.s_c1c3l {
    width: 61%;
    padding-right: 98px;
}
.s_c1c3ltop .t_font24 {
    color: #BF9D63;
    font-weight: normal;
}
.s_c1c3ltop {
    margin-bottom: 2px;
}
.s_c1c3ltit p {
    font-size: 32px;
    color: #333;
    line-height: 1.75;
    font-weight: bold;
}
.s_c1c3ltit {
    margin-bottom: 18px;
}
.s_c1c3lp p {
    color: #666;
}
.s_c1c3lp {
    margin-bottom: 90px;
}
.s_c1c3l .t_btnxin {
    background: #BF9D63;
    border: 1px solid #BF9D63;
}
.s_b5c1top1 .t_font24 {
    font-weight: normal;
}
.s_b5c1top1 {
    margin-bottom: 20px;
}
.s_b5c1top2 {
    margin-bottom: 26px;
}
.s_b5c1top3 {
    position: relative;
    padding-left: 20px;
    margin-bottom: 54px;
}
.s_b5c1top3::before {
    content: '';
    width: 4px;
    height: 87%;
    background-color: #BF9D63;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}
.s_b5c1toptit .t_font24 {
    color: #BF9D63;
}
.s_b5c1toptit {
    margin-bottom: 12px;
}
.s_b5c1topul {
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.s_b5c1topli {
    position: relative;
    padding-left: 25px;
    margin-right: 64px;
}
.s_b5c1topli::before {
    content: '';
    width: 18px;
    height: 18px;
    background-color: #BF9D63;
    opacity: 0.2;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    border-radius: 50%;
}
.s_b5c1topli::after {
    content: '';
    width: 8px;
    height: 8px;
    background-color: #BF9D63;
    position: absolute;
    top: 50%;
    left: 5px;
    transform: translateY(-50%);
    border-radius: 50%;
}
.s_b5c1topli p {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}
.s_b5c1topig {
    width: 819px;
    margin: 0 auto;
}
.s_b5c1topig img {
    width: 100%;
}
.s_b5c1top {
    padding-bottom: 52px;
    border-bottom: 1px solid #D2D2D2;
}
.s_b5c1botl .s_font36 span {
    color: #BF9D63;
}
.s_b5c1botl {
    width: 430px;
    padding-right: 50px;
}
.s_b5c1botr {
    width: calc(100% - 430px);
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    padding-top: 26px;
}
.s_b5c1botli {
    width: 33.333333%;
    padding-right: 20px;
    position: relative;
}
.s_b5c1botli p {
    font-size: 18px;
    color: #333;
    line-height: 1.75;
    font-weight: bold;
    position: relative;
    z-index: 5;
}
.s_b5c1botli p span {
    color: #BF9D63;
    font-size: 50px;
}
.s_b5c1botlig {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    position: absolute;
    left: -64px;
    bottom: 14px;
    overflow: hidden;
}
.s_b5c1botlig img {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.s_b5c1bot {
    padding-top: 84px;
    padding-bottom: 94px;
}
.s_b5c2 {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 135px;
    padding-bottom: 122px;
    position: relative;
}
.s_b5c2::before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.4;
    position: absolute;
    top: 0;
    left: 0;
}
.s_b5c2tit .s_font30 {
    color: #fff;
}
.s_b5c2tit {
    margin-bottom: 22px;
    padding-right: 44%;
    position: relative;
    z-index: 5;
}
.s_b5c2p {
    position: relative;
    z-index: 5;
}
.s_b5c2p .t_font18 {
    color: #fff;
    text-align: right;
    font-weight: normal;
}
.s_b5c3lb {
    box-shadow: 0px 4px 29px rgb(80 83 87 / 10%);
}
.s_b5c3lblinr {
    padding: 51px 60px 65px 87px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    flex-direction: row-reverse;
}
.s_b5c3lblig {
    width: 28.5%;
}
.s_b5c3lblil {
    width: 71.5%;
    padding-right: 160px;
    position: relative;
}
.s_b5c3lblitw {
    display: flex;
    align-items: center;
    margin-bottom: 20px;
    position: relative;
    z-index: 5;
}
.s_b5c3lblitwig {
    width: 50px;
    border-radius: 50%;
}
.s_b5c3lblitwz {
    width: calc(100% - 50px);
    padding-left: 16px;
}
.s_b5c3lblip {
    position: relative;
    z-index: 5;
    height: 64px;
    overflow: hidden;
}
.s_b5c3lblip p {
    color: #666;
}
.s_b5c3lblilbg {
    width: 91px;
    position: absolute;
}
.s_b5c3lblilbg img {
    width: 100%;
}
.s_b5c3lblilbg1 {
    top: -20px;
    left: -40px;
}
.s_b5c3lblilbg2 {
    bottom: -27px;
    right: 128px;
}
.s_b5c3lbli {
    display: none;
}
.s_b5c3lbli.on {
    display: block;
}
.s_b5c3lb .slick-dots li {
    background-color: rgba(191, 157, 99, 0.5);
}
.s_b5c3lb .slick-dots li.slick-active {
    background: #BF9D63;
}
.s_b5c3lb  .slick-dots {
    text-align: left;
    padding-left: 87px;
    bottom: 43px;
}
.s_b5c3 {
    padding-top: 70px;
}
.s_b5c3bot {
    padding: 0 50px;
    padding-top: 64px;
}
.s_b5c3botul {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
    margin: 0 -46px;
}
.s_b5c3botli {
    width: 33.333333%;
    padding: 0 46px;
    margin-bottom: 104px;
}
.s_b5c3botli .s_b5c3lblitwz {
    height: 63px;
    overflow: hidden;
    margin-top: 10px;
}
.s_b5c3botli .s_b5c3lblitw {
    align-items: flex-start;
    margin-bottom: 17px;
}
.s_b5c3botlip p {
    color: #666;
    position: relative;
    z-index: 5;
}
.s_b5c3botlip {
    position: relative;
}
.s_b5c3botlip img {
    width: 64px;
    position: absolute;
    top: -26px;
    left: -29px;
}
/* 2022.03.26 - sumi - end */
/* tammy - start */
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #BF9D63;
    background-color: #BF9D63;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #BF9D63;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #BF9D63;
}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #E6E6E6;
    background-color: #E6E6E6;
}
/* b1 */
.t_neibanpic{
    position: relative;
    width: 100%;
}
.t_neibanpic img{
    width: 100%;
}
.t_neibanpic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    background: rgba(0,0,0,.2);
    z-index: 3;
    top: 0;
    left: 0;
}
.t_neibanner{
    position: relative;
}
.t_neibantit{
    position: absolute;
    width: 100%;
    left: 0;
    top: calc(50% + 47px);
    transform: translateY(-50%);
    z-index: 4;
}
.t_neibantit .t_fonth1{
    margin-bottom: 15px;
}
.t_mainli a{
    color:#999;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_mainli{
    margin-right: 20px;
    position: relative;
}
.t_mainli::before{
    content: '>';
    color:#999;
    font-size: 16px;
    line-height: 1.5;
    right: -16px;
    position: absolute;
}
.t_mainli:last-of-type::before{
    display: none;
}
.t_b1k1nr{
    background: #fff;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.t_iczuoic{
    width: 12px;
    margin-right: 9px;
    line-height: 28px;
}
.t_iczuoic img{
    width: 100%;
}
.t_iczuo{
    color:#fff;
    font-size: 16px;
    line-height: 1.75;
}
.t_btnload .t_banbtn.t_banbtn3 .t_btnxin {
    text-align: center;
    font-size: 0;
}
.t_btner{
    display: inline-block;
}
.t_b1k1rg{
    width: 331px;
    position: absolute;
    right: 92px;
    top: 50%;
    transform: translateY(-50%);
    filter: drop-shadow(0px 4px 29px rgba(80, 83, 87, 0.1));
}
.t_b1k1pic{
    width: 100%;
}
.t_b1k1pic img{
    width: 100%;
}
.t_b1k1nr{
    padding: 60px 92px 72px;
    position: relative;
}
.t_b1k1 .ys_cont1360{
    position: relative;
}
.t_mian{
    position: absolute;
    top: 27px;
    left: 0;
    z-index: 10;
}
.t_neibox{
    position: relative;
}
.t_mianbox{
    position: relative;
}
.t_b1k1le .t_font24{
    font-weight: normal;
    color: #BF9D63;
    margin-bottom: 5px;
}
.t_b1k1le{
    width: calc(100% - 331px);
    padding-right: 106px;
}
.t_b1k1le .t_fonth3 {
    margin-bottom: 22px;
}
.t_b1k1le .t_duan16 {
    margin-bottom: 43px;
}
.t_b1k1yin{
    width: 140px;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 14px;
    top: 0;
}
.t_b1k1 .ys_cont1360{
    position: relative;
}
.t_b1k1yin img{
    width: 100%;
}
/* t_b1k2 */
.t_b1k2top{
    position: relative;
}
.t_b1k2top::before{
    content: '';
    background: #F0F3F7;
    top: 0;
    left: 0;
    width: 100%;
    height: calc(100% - 69px);
    position: absolute;
}
.t_b1k2top .ys_cont1360{
    z-index: 4;
    position: relative;
}
.t_b1k2le{
    width: 52.5%;
}
.t_b1k2pic,.t_b1k2pic img{
    width: 100%;
}
.t_b1k2rg{
    width: 47.5%;
    padding-left: 86px;
    padding-top: 64px;
}
.t_b1k2rg .t_fonth2 {
    margin-bottom: 44px;
}
.t_b1k2li{
    padding:60px 40px;
    border-bottom: 1px solid #E0E0E0;
}
.t_b1k2li:last-of-type{
    border-bottom: 0;
}
.t_b1k2tu{
    width: 46%;
}
.t_b1k2zuo{
    width: 44%;
}
.yxedr_active ol, .yxedr_active ul {
    padding-inline-start: 20px;
}
.t_b1k2zuo .s_font30{
    line-height: 1.3;
    margin-bottom: 24px;
}
.yxedr_active p {
    margin-bottom: 10px;
}
.t_banbtn.t_banbtn4 .t_btnxin {
    color: #BF9D63;
    border: 1px solid #BF9D63;
}
.t_b1k2zuo .t_jinbtnli {
    padding: 0 9px;
}
.t_b1k2zuo .t_jinbtnul {
    margin: 0 -9px;
}
.t_b1k2li:nth-of-type(2n) .t_b1k2zuo{
    float: right;
}
.t_b1k2li:nth-of-type(2n) .t_b1k2tu{
    float: left;
}
.t_b1k2nr{
    padding-bottom: 20px;
}
/* b1k3 */
.t_b1k3{
    background: #F3F5F8;
}
.t_b1k3xia .t_font20{
    color:#333;
    line-height: 1.8;
}
.t_b1k3li{
    width: 33.333333%;
    padding: 0 17.5px;
}
.t_b1k3ul{
    margin: 0 -17.5px;
}
.t_b1k3xin{
    width: 100%;
    background: #fff;
}
.t_b1k3pic{
    width: 100%;
}
.t_b1k3xia{
    padding:27px 45px 30px;
}
@keyframes jiantou {
    0%{
        left: 0;
    }
    50%{
        left: 5px;
    }
    100%{
        left: 0;
    }
}
.t_b1k3pic{
    border-bottom-left-radius: 100px;
}
.t_b1k3xia .t_font20{
    margin-bottom: 41px;
}
.t_lunbo3 .slick-prev,.t_lunbo3 .slick-next{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: transparent;
    border: 1px solid #BF9D63;
    z-index: 4;
    transition: all 0.36s;
}
.t_lunbo3 .slick-prev::before,.t_lunbo3 .slick-next::before{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
    opacity: 0;
}
.t_lunbo3 .slick-prev::before{
    content: url(../images/arrow_04.svg);
}
.t_lunbo3 .slick-next::before{
    content: url(../images/arrow_03.svg);
}
.t_lunbo3 .slick-prev::after,.t_lunbo3 .slick-next::after{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_lunbo3 .slick-prev::after{
    content: url(../images/arrow_12.svg);
}
.t_lunbo3 .slick-next::after{
    content: url(../images/arrow_13.svg);
}
.t_b1k3ul .slick-prev{
    left: -52.5px;
}
.t_b1k3ul .slick-next{
    right: -52.5px;
}
/* t_b1k4 */
.t_b1k4 .t_syk6bo {
    width: 25%;
    padding: 0 60px;
}
.t_b1k4 .t_syk6lun {
    margin: 0 -60px;
}
.t_b1k4 .t_syk6lun .slick-prev {
    left: -10px;
}
.t_b1k4 .t_syk6lun .slick-next {
    right: -10px;
}
.t_haonr .s_font36{
    color:#fff;
}
.t_haonr .ys_cont1160 .t_banbtn .t_btnxin {
    width: 140px;
}
.t_haonr .ys_cont1160 .t_haobtn .t_jinbtnli {
    padding: 0 9px;
}
.t_haonr .ys_cont1160 .t_haobtn .t_jinbtnul {
    margin: 0 -9px;
}
.t_haoxie,.t_haowen{
    display: none;
}
.t_haozhao.t_true .t_haoxie{
    display: block;
}
.t_haozhao.t_true .t_haoxin,.t_haozhao.t_false .t_haoxin{
    display: none;
}
.t_haoxie .s_font36{
    margin-bottom: 15px;
}
.t_haozhao.t_false .t_haowen{
    display: block;
}
.t_wenlie{
    width: 450px;
    margin: 0 auto;
}
.t_haoli{
    font-size: 16px;
    line-height: 1.75;
    color:#fff;
    position: relative;
    cursor: pointer;
    margin-bottom: 6px;
}
.t_haoli .t_duan18{
    width: calc(100% - 18px);
    padding-left: 14px;
    float: right;
}
.t_haoic{
    width: 18px;
    height: 18px;
    border-radius: 50%;
    position: relative;
    left: 0;
    border: 1px solid #fff;
    transition: all 0.36s;
    top: 10px;
    background: transparent;
}
.t_haoic img{
    width: 9px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    opacity: 0;
    transition: all 0.36s;
}
.t_haoli.on .t_haoic img{
    opacity: 1;
}
.t_haoli.on .t_haoic{
    background: #fff;
}
.t_haoinput{
    border: 1px solid #eee;
    width: 100%;
    clear: both;
}
.t_haoinput input{
    font-size: 16px;
    line-height: 1.75;
    color:#fff;
    padding: 10px 20px;
    width: 100%;
}
.t_haozhao.t_false .t_haonr{
    position: relative;
    top: 0;
    transform: translate(0);
}
.t_haozhao.t_false .t_haobg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_haozhao.t_false .t_haobg img{
    width: auto;
    max-width: none;
    height: 100%;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_haonr .ys_cont1160 .t_haowen .t_banbtn .t_btnxin {
    width: 180px;
}
.t_haowen .s_font36{
    margin-bottom: 22px;
}
.t_duoxuan1{
    margin-bottom: 5px;
}
.t_haoto{
    margin-bottom: 8px;
}
.t_haoduo {
    margin-bottom: 33px;
}
.t_haowen{
    padding: 65px 0 55px;
}
.t_haoinput{
    display: none;
}
.t_haoqita.on .t_haoinput{
    display: block;
}
.t_banbtn{
    cursor: pointer;
}
/* b2 */
.t_neibantit .t_fonth1,.t_neibantit .t_duan22{
    max-width: 540px;
}
.t_b2k1nr .t_duan16{
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: 16px;
}
.t_b2k1pic{
    max-width: 1295px;
    margin: 0 auto;
    width: 100%;
}
.t_b2k1pic img{
    width: 100%;
}
.t_b2k1nr .s_font36{
    margin-bottom: 19px;
}
.t_b2k2{
    background: #F3F5F8;
}
.t_b2k2li{
    padding: 0 5px;
    margin-bottom: 10px;
    width: 50%;
}
.t_b2k2ul{
    margin: 0 -5px;
    margin-bottom: -10px;
}
.t_b2k2xin{
    position: relative;
    overflow: hidden;
    background: #fff;
    padding: 56px 70px 55px;
}
.t_b2k2bg{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    transition: all 0.36s;
}
.t_b2k2li.on .t_b2k2bg{
    opacity: 1;
}
.t_b2k2bg img{
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b2k2xin .t_b1k2zh{
    position: relative;
    z-index: 4;
}
.t_b1k2ic{
    width: 66px;
    height: 66px;
    position: relative;
}
.t_b1k2ic img{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: all 0.36s;
}
.t_b1k2ic img:nth-of-type(2){
    opacity: 0;
}
.t_b2k2li.on .t_b1k2ic img:nth-of-type(2){
    opacity: 1;
}
.t_b2k2li.on .t_b1k2ic img:first-of-type{
    opacity: 0;
}
.t_b1k2one .t_font18{
    transition: all 0.36s;
    width: calc(100% - 66px);
    padding-left: 14px;
}
.t_b2k2li .t_duan16.t_duanse p{
    transition: all 0.36s;
    height: 84px;
    overflow: hidden;
}
.t_b2k2li.on .t_font18{
    color:#fff;
}
.t_b2k2li.on .t_duan16.t_duanse p{
    color:#fff;
}
.t_b1k2one {
    display: flex;
    align-items: center;
    margin-bottom: 11px;
}
/* t_b2k3 */
.t_b2k3li{
    width: 33.333333%;
    padding: 0 17.5px;
    margin-bottom: 35px;
}
.t_b2k3ul{
    margin: 0 -17.5px;
    margin-bottom: -35px;
}
.t_b2k3xin{
    position: relative;
    overflow: hidden;
    padding: 64px 60px 50px;
    background: #F3F5F8;
}
.t_b2k3bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}
.t_b2k3bg img{
    width: 100%;
    height: 100%;
    position: absolute;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b2k3zh{
    position: relative;
    z-index: 4;
}
.t_b2k3li.on .t_b2k3bg{
    opacity: 1;
}
.t_b2k3zh .t_font24{
    color:#333;
    transition: all 0.36s;
    position: relative;
    margin-bottom: 34px;
    height: 42px;
    overflow: hidden;
}
.t_b2k3li .t_duan16.t_duanse p{
    transition: all 0.36s;
    height: 160px;
    overflow: hidden;
}
.t_b2k3zh .t_duan16::before{
    content: '';
    width: 30px;
    height: 1px;
    position: absolute;
    left: 0;
    top:-15px;
    background: #F57F1C;
    transition: all 0.36s;
}
.t_b2k3li.on .t_b2k3zh .t_duan16::before{
    background: #fff;
}
.t_b2k3li.on .t_b2k3zh .t_font24{
    color:#fff;
}
.t_b2k3li.on .t_duan16.t_duanse p{
    color:#fff;
}
.t_b2k3li .t_banbtn .t_btnxin {
    width: 140px;
    color: #BF9D63;
    border: 1px solid #BF9D63;
}
.t_b2k3li .t_btn2zi{
    color: #BF9D63;
}
.t_b2k3li .t_btn2ic img:first-of-type{
    display: none;
}
.t_b2k3li.on .t_banbtn .t_btnxin {
    color: #fff;
    border: 1px solid #fff;
    background: transparent;
}
.t_b2k3li.on .t_btn2zi {
    color: #fff;
}
.t_b2k3li.on .t_btn2ic img:first-of-type{
    display: inline-block;
}
.t_b2k3li.on .t_btn2ic img:nth-of-type(2){
    display: none;
}
.t_b2k3zh .t_duan16{
    margin-bottom: 44px;
    position: relative;
}
.t_b2k3btn .t_btn2tou{
    position: relative;
    top: 10px;
    margin-left: 30px;
}
.t_b2k3zh .t_btn2ic {
    top: 0px;
}
.t_b2k3xin{
    position: relative;
}
.t_b2k3you{
    position: absolute;
    width: 60%;
    top: 0;
    right: 0;
}
.t_b2k3bg1{
    width: 483px;
    position: absolute;
    bottom: 0;
    right: 0;
}
.t_b2k3bg1 img{
    width: 100%;
}
.t_b2k3{
    position: relative;
}
.t_b2k3 .ys_cont1360{
    position: relative;
    z-index: 3;
}
/* b3 */
.t_neibantit .s_font30{
    color:#fff;
    font-weight: normal;
    margin-bottom: 39px;
}
.t_neibantit .t_jinbtnli {
    padding: 0 9px;
}
.t_neibantit .t_jinbtnul {
    margin: 0 -9px;
}
.t_b3k1{
    position: relative;
    overflow: hidden;
}
.t_b3k1bg{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}
.t_b3k1bg img{
    width: 100%;
}
.t_b3k1rg{
    width: 522px;
    position: relative;
}
.t_b3k1le{
    width: calc(100% - 522px);
    padding-top: 47px;
    padding-right: 170px;
}
.t_b3k1pic{
    position: relative;
}
.t_b3k1pic,.t_b3k1pic img{
    width: 100%;
}
.t_b3k1 .ys_cont1360{
    position: relative;
    z-index: 4;
}
.t_b3k1pic::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.2);
    top: 0;
    left: 0;
}
.t_b3k1play{
    width: 74px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.t_b3k1play img{
    width: 100%;
}
.t_b3k1le .s_font36{
    margin-bottom: 30px;
}
.t_duanjian p{
    margin-bottom: 10px;
}
.t_juzh{
    text-align: center;
    font-size: 0;
}
.t_juzh .t_jinbtnli{
    display: inline-block;
}
.t_banbtn.t_banbtn5 .t_btnxin {
    color: #BF9D63;
    border: 1px solid #BF9D63;
}
.t_b3k3pic{
    width: 1350px;
    max-width: 100%;
    margin: 0 auto;
}
.t_b3k3pic img{
    width: 100%;
}
.viewer-container .viewer-button:focus,.viewer-container .viewer-button:hover {
    background-color: #BF9D63;
}
.viewer-container .viewer-button {
    background-color: #BF9D63;
}
.ys_videom_close::before{
    content: url(../images/arrow_09.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.ys_videom_close {
    right: 0;
    top: 0;
    cursor: pointer;
    font-size: 0;
}
.t_b3k4{
    background: #F3F5F8; 
}
.t_b3k4li{
    width: 33.333333%;
    padding: 0 21px;
}
.t_b3k4ul{
    margin: 0 -21px;
}
.t_b3k4ic{
    width: 62px;
    height: 62px;
    margin: 0 auto;
    position: relative;
    margin-bottom: 14px;
}
.t_b3k4ic img{
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    transition: all 0.36s;
}
.t_b3k4zh{
    position: relative;
    z-index: 4;
}
.t_b3k4zh .t_font18{
    color:#333;
    font-weight: bold;
    transition: all 0.36s;
    margin-bottom: 21px;
    height: 31.5px;
    overflow: hidden;
}
.t_b3k4li.on .t_b3k4zh .t_font18{
    color:#fff;
}
.t_b3k4zh .t_duan16 p{
    transition: all 0.36s;
    height: 96px;
    overflow: hidden;
}
.t_b3k4li.on .t_b3k4zh .t_duan16 p{
    color:#fff;
}
.t_b3k4bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}
.t_b3k4bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    width: 100%;
}
.t_b3k4li.on .t_b3k4bg{
    opacity: 1;
}
.t_b3k4xin{
    position: relative;
    width: 100%;
    overflow: hidden;
    background: #fff;
    text-align: center;
    padding: 50px 62px 85px;
}
.t_b3k4ic img:nth-of-type(2){
    opacity: 0;
}
.t_b3k4li.on .t_b3k4ic img:nth-of-type(2){
    opacity: 1;
}
.t_b3k4li.on .t_b3k4ic img:first-of-type{
    opacity: 0;
}
.t_b3k4ul .slick-prev{
    left: -49px;
}
.t_b3k4ul .slick-next{
    right: -49px;
}
.t_b3k5xia{
    position: relative;
    background: #fff;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.t_b3k5li{
    padding: 62px 80px 82px;
}
.t_b3k5rg{
    width: 429px;
}
.t_b3k5pic{
    width: 100%;
}
.t_b3k5le{
    width: calc(100% - 429px);
    padding-right: 42px;
}
.t_b3k5tu{
    width: 50px;
    height: 50px;
    border-radius: 50%;
    overflow: hidden;
}
.t_b3k5tu img{
    width: 100%;
}
.t_b3k5one .t_font18{
    width: calc(100% - 50px);
    padding-left: 16px;
}
.t_b3k5one{
    display: flex;
    align-items: center;
    margin-bottom: 21px;
}
.t_b3k5lie p{
    padding-left: 30px;
    position: relative;
}
.t_b3k5lie p::before{
    content: '';
    width: 18px;
    height: 18px;
    border-radius: 50%;
    background: #BF9D63;
    position: absolute;
    left: 0;
    top: 7px;
}
.t_b3k5lie p::after{
    content:url(../images/b3_icon15.svg);
    position: absolute;
    left: 4.5px;
    top: 0px;
    width: 11px;
    z-index: 3;
    transform: scale(1);
}
.t_b3k5wen{
    padding-right: 67px;
}
.t_b3k5duan {
    margin-bottom: 29px;
}
.t_b3k5wen{
    height: 210px;
}
/* 滚动条 - start */
.t_zigun .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #D0D0D0;
    background-color: #D0D0D0;
}
.t_zigun .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
    background-color: #D0D0D0;
}
.t_zigun .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    width: 2px;
}
.t_zigun .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
.t_zigun .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
    background-color: #D0D0D0;
}
.t_zigun .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: transparent;
    background-color: transparent;
}
/* 滚动条 - end */
.t_b3k5le{
    position: relative;
}
.t_b3k5ic{
    width: 91px;
    position: absolute;
    opacity: .5;
}
.t_b3k5ic img{
    width: 100%;
}
.t_b3k5up{
    top: -18px;
    left: -39px;
}
.t_b3k5yxia{
    right: 80px;
    bottom: -10px;
}
.t_b3k5one,.t_b3k5wen{
    position: relative;
    z-index: 4;
}
.t_b3k5ul{
    position: relative;
    overflow: hidden;
}
.t_b3k5ul::before{
    content: '';
    width: 850px;
    height: 850px;
    background: linear-gradient(180deg, #F8F9FB 38.02%, rgba(248, 249, 251, 0) 98.96%);
    border-radius: 50%;
    position: absolute;
    top: 60px;
    left: 70px;
    transform: translate(-50%,-50%);
}
.t_b3k5ul .slick-next{
    transform: translateY(0);
    top: auto;
    bottom: 27px;
    right: 80px;
}
.t_b3k5ul .slick-prev{
    transform: translateY(0);
    top: auto;
    bottom: 27px;
    right: 237px;
    left: auto;
}
.t_b3k5hao{
    position: absolute;
    bottom: 32px;
    right: 150px;
}
.t_b3k5hao .t_b3k5xian{
    font-family: "Alibaba Sans"!important;
    color:#BF9D63;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.5;
}
.t_b3k5zong,.t_b3k5hao{
    color:#999;
    line-height: 1.5;
    font-family: "Alibaba Sans"!important;
    font-size: 16px;
    font-weight: normal;
}
.t_b3k5{
    position: relative;
}
.t_b3k5bg{
    position: absolute;
    top: 0;
    right: 0;
    width: 34.7%;
}
.t_b3k5bg img{
    width: 100%;
    opacity: .5;
}
.t_b3k5 .ys_cont1360{
    position: relative;
    z-index: 4;
}
/* 侧二级导航 */
.t_cedaoli{
    color:#999;
    font-size: 16px;
    line-height: 2;
    padding-left: 63px;
    position: relative;
    transition: all 0.36s;
    cursor: pointer;
}
.t_cedaoli::before{
    content: '';
    width: 24px;
    position: absolute;
    left: 32px;
    height: 1px;
    background: #999;
    transition: all 0.36s;
    top: 50%;
    transform: translateY(-50%);
}
.t_cedaoli.on{
    color:#BF9D63;
}
.t_cedaoli.on::before{
    left: 0;
    width: 56px;
    background: #BF9D63;
}
.t_cedao{
    position: fixed;
    left: -100%;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    transition: all .36s;
}
.t_cedao.on{
    left: 0;
}
.t_cedaoli{
    margin-bottom: 19px;
}
.t_cedaoli:last-of-type{
    margin-bottom: 0;
}
/* b4 */
.t_b4main .t_b3k1{
    background: #F3F5F8;
}
.t_b4k1zh{
    padding: 57px 80px;
    position: relative;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    overflow: hidden;
}
.t_b4k1upnr{
    display: flex;
    align-items: center;
    position: relative;
    z-index: 4;
}
.t_b4k1le .s_font36{
    color:#fff;
}
.t_b4k1le{
    width: 27.333333%;
}
.t_b4k1rg{
    width: 72.666666%;
}
.t_b4k1bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.t_b4k1bg img{
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_b4k1bg::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(30,35,45,.6);
    z-index: 2;
}
.t_b4k1top{
    position: relative;
}
.t_b4k1top::before{
    content: '';
    width: 100%;
    height: 50%;
    position: absolute;
    background: #F3F5F8;
    top: 0;
    left: 0;
}
.t_b4k1xzh{
    padding:39px 80px 0;
}
.t_b4k1tit .t_font24{
    color:#333;
    white-space: nowrap;
    background: #fff;
    padding-right: 60px;
    position: relative;
    z-index: 4;
    display: inline-block;
}
.t_b4k1tit{
    position: relative;
    margin-bottom: 38px;
}
.t_b4k1tit::before{
    content: '';
    width: 100%;
    height: 1px;
    background: #C4C4C4;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_b4k1ic{
    width: 50px;
}
.t_b4k1ic img{
    width: 100%;
}
.t_b4k1rg{
    width: calc(100% - 50px);
    padding-left: 16px;
}
.t_b4k1rg .t_font18{
    font-weight: normal;
    height: 31.5px;
    overflow: hidden;
}
.t_b4k1xin{
    display: flex;
    align-items: center;
}
.t_b4k1ul{
    /* display: flex;
    justify-content: space-between;
    flex-wrap: wrap; */
    margin: 0 -20px;
}
.t_b4k1li{
    /* float: none; */
    margin-bottom: 15px;
    width: 33.333333%;
    padding: 0 20px;
}
/* .t_b4k1ul::before,.t_b4k1ul::after{
    display: none;
} */
.t_b4k2li1{
    width: 50%;
    padding: 0 5px;
}
.t_b4k2ul1{
    margin: 0 -5px;
}
.t_b4k2xin{
    width: 100%;
    background: #F3F5F8;
    position: relative;
    overflow: hidden;
    padding: 58px 70px;
}
.t_b4k2bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    transition: all 0.36s;
}
.t_b4k2bg img{
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    object-fit: cover;
    width: 100%;
}
.t_b4k2ic{
    width: 64px;
    height: 64px;
    position: relative;
}
.t_b4k2ic img{
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    transition: all 0.36s;
}
.t_b4k2one .t_font18{
    width: calc(100% - 64px);
    padding-left: 9px;
    transition: all 0.36s;
}
.t_b4k2wen{
    position: relative;
    z-index: 4;
}
.t_b4k2one{
    display: flex;
    align-items: center;
    margin-bottom: 10px;
}
.t_b4k2ic img:nth-of-type(2){
    opacity: 0;
}
.t_b4k2wen .t_duan16 p{
    transition: all 0.36s;
}
.t_b4k2nr .s_font36{
    margin-bottom: 25px;
}
.t_b4k2nr .t_b4k2duan{
    margin-bottom: 34px;
}
.t_b4k2ul1 .slick-prev{
    left: -65px;
}
.t_b4k2ul1 .slick-next{
    right: -65px;
}
.t_b4k2hangle{
    width: 33%;
    padding-right: 60px;
}
.t_b4k2hangrg{
    width: 67%;
}
.t_b4k2lun1{
    margin-bottom: 58px;
}
.t_b4k2hx{
    border-top: 1px solid #E7E7E7;
    padding-top: 30px;
}
.t_b4k2li2{
    width: 33.333333%;
    padding: 10px 18px;
}
.t_b4k2ul2{
    margin: -10px -18px;
    padding-bottom: 68px;
}
.t_b4k2su{
    width: 100%;
    box-shadow: none;
    border: 1px solid #DADEE7;
    transition: all 0.36s;
    padding: 35px 44px 33px;
}
.t_b4k2ic2{
    width: 52px;
    height: 52px;
    margin-bottom: 12px;
}
.t_b4k2ic2 img{
    width: 100%;
}
.t_b4k2su .t_font20{
    margin-bottom: 6px;
    height: 35px;
    overflow: hidden;
}
.t_b4k2su .t_duan16 {
    height: 64px;
    overflow: hidden;
}
.t_b4k2hangle .t_font24{
    margin-bottom: 17px;
}
.t_b4k2han{
    margin-bottom: 30px;
}
.t_b4k2hx .t_duan16 p{
    padding-left: 22px;
    position: relative;
}
.t_b4k2hx .t_duan16 p::before{
    content: '';
    width: 17px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 17px;
    background: #666;
}
.t_b4k2ul2 .slick-prev{
    left: 18px;
    bottom: 0;
    top: auto;
    transform: translateY(0);
}
.t_b4k2ul2 .slick-next{
    left: 175px;
    bottom: 0;
    top: auto;
    right: auto;
    transform: translateY(0);
}
.t_b4k2lun2{
    position: relative;
}
.t_b4k2hao.t_b3k5hao {
    bottom: 5px;
    right: auto;
    left: 70px;
}
.t_b4k3ul{
    width: 1226px;
    margin: 0 auto;
}
.t_b4k3pic,.t_b4k3pic img{
    width: 100%;
}
.t_b4k3{
    background: #F3F5F8;
}
.t_b4k3ul .slick-prev{
    left: -130px;
}
.t_b4k3ul .slick-next{
    right: -130px;
}
.t_b4k4 .t_b3k5duan {
    margin-bottom: 16px;
}
.t_b4k4 .t_b3k5wen {
    height: 230px;
}
/* b5 */
.t_b5k1bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.t_b5k1bg img{
    width: 100%;
}
.s_b5c1{
    position: relative;
    overflow: hidden;
}
.s_b5c1 .ys_cont1360{
    position: relative;
    z-index: 3;
}
/* c1 */
.t_c1k1xin{
    width: 25.729167%;
}
.s_c1c1::before{
    content: '';
    width: 100%;
    bottom: 0;
    left: 0;
    background: #F3F5F8;
    height: 154px;
    position: absolute;
}
.t_c1k2tit{
    width: 116px;
    border-radius: 20px;
    background: #BF9D63;
    font-size: 16px;
    color:#fff;
    line-height: 40px;
    text-align: center;
}
.t_c1k2zi{
    font-size: 16px;
    color:#333;
    line-height: 2;
    transition: all 0.36s;
}
.t_c1k2li{
    padding: 4px 30px;
}
.t_c1k2ul{
    margin: 0 -30px;
}
.t_c1k2zh{
    width: calc(100% - 176px);
    padding-left: 40px;
}
.t_c1k2li.on .t_c1k2zi{
    color:#BF9D63;
}
.t_c1k2hang{
    margin-bottom: 30px;
}
.t_c1k2morezi{
    color:#BF9D63;
    font-size: 16px;
    line-height: 2;
}
.t_c1k2morejian{
    width: 16px;
    line-height: 32px;
    margin-left: 7px;
}
.t_c1k2morejian img{
    width: 100%;
    transition: all 0.36s;
}
.t_c1k2more{
    width: 60px;
    text-align: right;
    font-size: 0;
    padding: 4px 0;
    cursor: pointer;
}
.t_c1k2more.on .t_c1k2morejian img{
    transform: rotate(180deg);
}
.t_c1k2btn{
    display: inline-block;
}
.t_c1k2zh{
    height: 40px;
    overflow: hidden;
}
.t_c1k2hang.on .t_c1k2zh{
    height: auto;
}
.t_c1k2box .t_b1k3li{
    margin-bottom: 70px;
}
.t_c1k2lie{
    margin-bottom: 74px;
}
.pc_fenye li{
    position: relative;
}
.t_yematu{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.t_yematu img{
    width: 14px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
}
.t_yematu img:nth-of-type(2){
    opacity: 0;
}
.s_feny {
    padding-top: 0px;
    padding-bottom: 70px;
}
.t_c1k4btn{
    display: inline-block;
}
.t_haobg::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #1E232D;
    opacity: .4;
}
.t_haobg{
    position: relative;
}
.s_d1ul{
    margin-bottom: 10px;
}
/* d3 */
.t_d3k1xin{
    padding: 50px 62px;
    background: #fff;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.t_d3k1le{
    width: 43.689320%;
}
.t_d3k1pic,.t_d3k1img{
    width: 100%;
}
.t_d3k1img{
    position: relative;
}
.t_d3k1biao{
    color:#fff;
    font-size: 14px;
    line-height: 30px;
    position: absolute;
    top: 11px;
    right: -7px;
    z-index: 5;
    padding: 0 10px;
}
.t_d3k1biao1{
    background: #BF9D63;
}
.t_d3k1rg{
    width: 56.310680%;
    padding-left: 85px;
    padding-top: 11px;
}
.t_d3k1xzi{
    font-size: 16px;
    color:#666;
    line-height: 1.5;
}
.t_d3k1xic{
    width: 22px;
    margin-right: 7px;
    position: relative;
    top: 1px;
}
.t_d3k1xic img{
    width: 100%;
}
.t_d3k1xli{
    padding: 0 18px;
}
.t_d3k1xul{
    margin: 0 -18px;
    margin-bottom: 43px;
}
.t_banbtn{
    display: inline-block;
}
.t_d3k1rg .t_font24{
    color:#333;
    margin-bottom: 21px;
}
.t_d3k1rg .t_duan16.t_duanse {
    margin-bottom: 37px;
}
.t_d3k1li{
    padding: 20px;
}
.t_d3k1ul{
    margin: 0 -20px;
}
.t_d3k1ul .slick-prev{
    left: -50px;
}
.t_d3k1ul .slick-next{
    right: -50px;
}
.t_d3k1{
    position: relative;
}
.t_d3k1::before{
    content: '';
    width: 100%;
    left: 0;
    top: 0;
    background: #F3F5F8;
    height:70%;
    position: absolute;
}
.t_d3k1bg{
    width: 20.15625%;
    position: absolute;
    right: 0;
    top: 0;
}
.t_d3k1bg img{
    width: 100%;
    opacity: .26;
}
.t_d3k2li{
    width: 50%;
    padding: 0 55px;
    margin-bottom: 32px;
}
.t_d3k2ul{
    margin: 0 -55px;
}
.t_d3k2le{
    width: 283px;
}
.t_d3k2pic{
    width: 100%;
}
.t_d3k2rg{
    width: calc(100% - 283px);
    padding-left: 27px;
}
.t_d3k2li .t_d3k1biao {
    padding: 0 8px;
}
.t_d3k2xul{
    border-top: 1px solid #EEE;
}
.t_d3k2rg .t_font20{
    color:#333;
    margin-top: -4px;
    margin-bottom: 3px;
    height: 35px;
    overflow: hidden;
}
.t_d3k2xul .t_d3k1xli {
    padding: 0 12px;
}
.t_d3k1xul.t_d3k2xul{
    margin: 0 -12px;
    padding-top: 19px;
}
.t_d3k2xul .t_d3k1xzi{
    font-size: 14px;
    color:#999;
}
.t_d3k2xul .t_d3k1xic {
    width: 18px;
}
.t_d3k1biao2{
    background: #E95504;
}
.t_d3k1biao3{
    background: #BFBFBF;
}
.t_d3k2{
    padding-top: 43px;
}
.t_d3k2rg .t_duan16{
    margin-bottom: 17px;
    height: 64px;
    overflow: hidden;
}
.t_d3k2ul{
    margin-bottom: 24px;
}
/* d4 */
.t_d4k1{
    background: #eee;
}
.t_d4k1span{
    width: 145px;
    position: relative;
    opacity: .6;
    transition: all 0.36s;
    cursor: pointer;
}
.t_d4k1li{
    padding: 0 5px;
    margin-bottom: 15px;
}
.t_d4k1ul{
    margin: 0 -5px;
}
.t_d4k1bg,.t_d4k1bg img{
    width: 100%;
}
.t_d4k1span .t_font20{
    color:#fff;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_d4k1li.on .t_d4k1span{
    opacity: 1;
}
.t_d4k1xwen{
    background: #fff;
    padding:1px 58px 27px;
}
.t_d4k1td1{
    font-size: 20px;
    font-weight: bold;
    color:#333;
    line-height: 2;
    width: 14.15%;
}
.t_d4k1td2{
    font-size: 18px;
    color:#333;
    line-height: 2;
    width: 35.6%;
}
.t_d4k1td3{
    color: #666;
    font-size: 16px;
    line-height: 2;
    width: 50.25%;
}
.t_d4k1tr{
    width: 100%;
    border-bottom: 1px solid #DEDEDE;
    padding: 39px 0 35px;
}
.t_d4k1nr .t_fonth2{
    margin-bottom: 25px;
}
.t_d4k1xli{
    display: none;
}
.t_d4k1xli.act{
    display: block;
}
.t_d4k2xia{
    background: #eee;
}
.t_d4k2le{
    width: 36.47%;
}
.t_d4k2tu,.t_d4k2pic,.t_d4k2pic img{
    width: 100%;
}
.t_d4k2rg{
    width: 63.53%;
    padding:40px 44px 28px 76px;
}
.t_d4k2wenli .t_duan22 p{
    color:#666;
}
.t_d4k2wenli .s_font30{
    margin-bottom: 5px;
}
.t_d4k2wenli .t_duan22{
    margin-bottom: 14px;
}
.t_d4k2wenli .t_duan16{
    height: 96px;
}
.t_d4k2wen {
    margin-bottom: 55px;
}
.t_d4k2peoli{
    padding: 0 7px;
    width: 16.666667%;
}
.t_d4k2peoul{
    margin: 0 -7px;
}
.t_d4k2peo .slick-prev,.t_d4k2peo .slick-next{
    width: 8px;
    height: 12px;
}
.t_d4k2peo .slick-prev{
    left: -16px;
}
.t_d4k2peo .slick-next{
    right: -16px;
}
.t_d4k2peo .slick-prev::before,.t_d4k2peo .slick-next::before{
    content: url(../images/arrow_12_3p.svg);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_d4k2peo .slick-next::before{
    content: url(../images/arrow_13_3.svg);
}
/* .t_d4k2wenli .mCSB_outside+.mCSB_scrollTools {
    right: -20px!important;
} */
.t_d4k2peo,.t_d4k2wenli .t_duan16,.t_d4k2wenli .t_duan22,.t_d4k2wenli .s_font30{
    padding-right: 80px;
}
.t_d4k2pic,.t_d4k2wenli{
    display: none;
}
.t_d4k2pic:first-child,.t_d4k2wenli:first-child{
    display: block;
}
.t_d4k3{
    background: #FAFAFA;
}
.t_d4k3li{
    width: 33.333333%;
    padding: 40px 10px;
}
.t_d4k3ul{
    margin: 0 -10px;
}
.t_d4k3xin{
    background: #fff;
    box-shadow: 0px 4px 12px rgba(80, 83, 87, 0.1);
    padding: 30px 30px 52px;
    cursor: pointer;
}
.t_d4k3pic{
    width: 100%;
    position: relative;
    margin-bottom: 24px;
}
.t_d4k3pic::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    position: absolute;
    z-index: 4;
}
.t_d4k3play{
    width: 40px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 5;
}
.t_d4k3play img{
    width: 100%;
}
.t_d4k3xin .t_font20{
    line-height: 1.8;
    color:#333;
    font-weight: normal;
    height: 108px;
    overflow: hidden;
}
.t_lunbo3.t_lunse1 .slick-prev, .t_lunbo3.t_lunse1 .slick-next {
    border: 1px solid #333;
}

.t_lunbo3.t_lunse1 .slick-prev::after {
    content: url(../images/arrow_12_3p.svg);
}
.t_lunbo3.t_lunse1 .slick-next::after {
    content: url(../images/arrow_13_3.svg);
}
.t_d4k3ul .slick-prev{
    left: -60px;
}
.t_d4k3ul .slick-next{
    right: -60px;
}
.t_d4k3img{
    width: 25%;
    padding: 0 7px;
    margin-bottom: 15px;
}
.t_d4k3pu{
    margin: 0 -7px;
    margin-bottom: 50px;
}
.t_d4k3img img{
    width: 100%;
}
.t_d4k3btn{
    text-align: center;
    font-size: 0;
}
.t_d4k3hei .t_banbtn.t_banbtn3 .t_btnxin {
    background: #333;
    border: 1px solid #333;
}
.t_d4k4{
    background: #eee;
}
.s_d1ul .slick-next{
    right: -45px;
}
.s_d1ul .slick-prev{
    left: -45px;
}
.t_d4k5li{
    padding: 0 35px;
}
.t_d4k5ul{
    margin: 0 -35px;
}
.t_d4k5ul .slick-list{
    overflow: visible;
}
.t_d4k5li{
    opacity: .3;
    transition: all 0.36s;
}
.t_d4k5li.slick-active{
    opacity: 1;
}
.t_d4k4 .s_d1ul {
    margin-bottom: -50px;
}
.t_d4k5ul .slick-dots {
    bottom: 0;
}
.t_d4k5ul{
    padding-bottom: 42px;
}
.t_d4k5 .t_d3k1biao {
    font-size: 18px;
    line-height: 50px;
    top: 16px;
    right: -10px;
    z-index: 5;
    padding: 0 33px;
}
.t_d4k5li{
    display: none;
}
.t_d4k5li:first-child{
    display: block;
}
/* d5 */
.t_ditu{
    position: fixed;
    width: calc(100% + 2px);
    top: 0;
    left: -1px;
    height: 100%;
}
.t_ditu img{
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: cover;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_d5k1nr .t_fonth2{
    color:#fff;
    padding-left: 80px;
}
.t_d5k1box{
    background: #fff;
    padding: 50px 60px;
}
.t_d5k1qieli{
    position: relative;
    cursor: pointer;
    margin-bottom: 20px;
}
.t_d5k1qieli:last-of-type{
    margin-bottom: 0;
}
.t_d5k1btn,.t_d5k1btn img{
    width: 100%;
}
.t_d5k1date{
    font-size: 24px;
    font-weight: bold;
    color:#fff;
    padding: 28px 29px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.t_d5k1le{
    width: 316px;
}
.t_d5k1rg{
    width: calc(100% - 316px);
    padding-left: 60px;
}
.t_d5k1lili{
    border-bottom: 1px solid #E3E3E3;
    padding: 17px 0 22px;
}
.t_d5k1lili:first-of-type{
    padding-top: 0;
}
.t_d5k1xle{
    width: 45%;
    padding-right: 90px;
}
.t_d5k1xrg{
    width: 55%;
}
.t_d5k1xdate{
    color:#333;
    font-size: 16px;
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 3px;
}
.t_d5k1xtit{
    font-size: 16px;
    color:#333;
    line-height: 2;
}
.t_d5k1liul{
    height: 318px;
}
.t_d5k1youli{
    display: none;
}
.t_d5k1youli.act{
    display: block;
}
.t_d5k1qieli{
    opacity: .6;
    transition: all 0.36s;
}
.t_d5k1qieli.on{
    opacity: 1;
}
.t_d5k1liul .mCSB_outside+.mCSB_scrollTools {
    right: -49px!important;
}
/* t_d5k2 */
.t_d5k2li{
    width: 25%;
    padding: 0 16px;
}
.t_d5k2ul{
    margin: 0 -16px;
}
.t_d5k2xin{
    background: #fff;
}
.t_d5k2pic{
    width: 100%;
}
.t_d5main .t_fonth2{
    color:#fff;
}
.t_d5k2xia{
    padding: 16px 36px 38px;
}
.t_d5k2xia .t_font24{
    color:#333;
    font-weight: bold;
    margin-bottom: 4px;
}
.t_d5k2hua{
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 4;
    padding: 25px 37px 44px;
    transition: all 0.5s;
    opacity: 0;
    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9) 100%)
}
.t_d5k2duan{
    border-top: 1px solid #ddd;
    padding-top: 14px;
}
.t_d5k2xin{
    position: relative;
    overflow: hidden;
}
.t_d5k2duan.t_duan14 p{
    line-height: 2.25;
}
.t_d5k2hua .t_font24{
    margin-bottom: 4px;
}
.t_d5k2hua .t_d5k2zh{
    margin-bottom: 17px;
}
.t_d5k2hua .mCSB_scrollTools{
    height: calc(100% - 120px);
    top: 60px;
}
.t_lunbo3.t_lunse2 .slick-prev, .t_lunbo3.t_lunse2 .slick-next {
    border: 1px solid #fff;
}
.t_lunbo3.t_lunse2 .slick-prev::after {
    content: url(../images/arrow_12_3p.svg);
}
.t_lunbo3.t_lunse2 .slick-next::after {
    content: url(../images/arrow_13_3.svg);
}
.t_lunbo3.t_lunse2 .slick-prev::before, .t_lunbo3.t_lunse2 .slick-next::before {
    opacity: 1;
}
.t_lunbo3.t_lunse2 .slick-prev::after, .t_lunbo3.t_lunse2 .slick-next::after {
    opacity: 0;
}
.t_d5k2ul .slick-prev{
    left: -54px;
}
.t_d5k2ul .slick-next{
    right: -54px;
}
.t_d5k3nr{
    background: #fff;
    padding: 56px 50px 60px 80px;
}
.t_d5main .t_d5k3tit .t_fonth2{
    color:#333;
}
.t_d5k3tit{
    width: 19.5%;
}
.t_d5k3rg{
    width: 80.5%;
    padding-top: 11px;
}
.t_d5k3con{
    border-top: 2px solid #333;
}
.t_d5k3li{
    width: 50%;
    padding: 0 13px;
}
.t_d5k3zi{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
    margin-bottom: 20px;
}
.t_d5k3ul{
    margin: 0 -13px;
    padding-top: 26px;
}
.t_d5k3bo .t_font20{
    line-height: 1.8;
    color:#000;
    height: 72px;
    overflow: hidden;
    margin-bottom: 28px;
    width: calc(100% - 160px);
}
.t_d5k3play{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    width: 54px;
    z-index: 4;
}
.t_d5k3pic{
    position: relative;
}
.t_d5k3tu{
    width: 50%;
    padding: 0 5px;
    margin-bottom: 10px;
}
.t_d5k3pu{
    margin: 0 -5px;
}
.t_d5k3lun{
    padding-top: 4px;
}
.t_d5k3lun .slick-prev,.t_d5k3lun .slick-next{
    transform: translate(0);
    top: 36px;
}
.t_d5k3lun .slick-next{
    right: 0;
}
.t_d5k3lun .slick-prev{
    left: auto;
    right: 56px;
}
.t_lunbo3.t_lunse3 .slick-prev, .t_lunbo3.t_lunse3 .slick-next {
    border: 1px solid #A8A8A8;
}
.t_lunbo3.t_lunse3  .slick-prev::after {
    content: url(../images/arrow_12_ab.svg);
}
.t_lunbo3.t_lunse3  .slick-next::after {
    content: url(../images/arrow_13ab.svg);
}
.t_d5k3wu{
    height: 451px;
    padding-right: 20px;
}
.t_d5k3tu img{
    width: 100%;
}
.t_d5k3wu .mCSB_outside+.mCSB_scrollTools {
    right: -8px!important;
}
.t_d5k3{
    margin-bottom: 30px;
}
.t_d5k4li{
    width: 33.333333%;
    padding: 0 20px;
}
.t_d5k4ul{
    margin: 0 -20px;
}
.t_d5k4date{
    color:#666;
    font-size: 16px;
    line-height: 1.5;
}
.t_d5k4wang{
    color:#999;
    font-size: 16px;
    line-height: 1.5;
}
.t_d5k4pic{
    width: 100%;
    margin-bottom: 17px;
}
.t_d5k4xin .t_font18{
    color:#333;
    font-weight: normal;
    height: 94.5px;
    overflow: hidden;
    margin-bottom: 17px;
}
.t_d5k4xin .t_duan16 p{
    line-height: 1.75;
    height: 84px;
    overflow: hidden;
}
.t_d5k4xin {
    padding-top: 17px;
}
.t_d5k4one {
    margin-bottom: 16px;
}
.t_d5k4ul .slick-prev, .t_d5k4ul .slick-next{
    transform: translateY(0);
    top: 113px;
}
.t_d5k4ul .slick-prev{
    left: -220px;
}
.t_d5k4ul .slick-next{
    left: -163px;
    right: auto;
}
.t_d5k5 .t_d4k5li{
    opacity: 1;
}
.t_d5k5 .slick-dots li{
    background: #fff;
    opacity: .3;
}
.t_d5k5 .slick-dots li.slick-active{
    opacity: 1;
}
.t_ditu::before{
    content: '';
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: linear-gradient(0deg, rgba(46, 12, 72, 0) 0%, #0C0D43 100%);
    transform: matrix(1, 0, 0, -1, 0, 0);
    position: absolute;
}
.t_d5main .t_neibanpic::before{
    display: none;
}
.t_ditu::after{
    content: '';
    width: 100%;
    height: 30%;
    bottom: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(0deg, rgba(46, 12, 72, 0) 0%, #0C0D43 100%);
    transform: matrix(1, 0, 0, -1, 0, 0);
}
.t_d5k3pic{
    cursor: pointer;
}
.t_d5k3tu{
    cursor: pointer;
}
.t_d5main .t_cedaoli{
    color:#fff;
}
.t_d5main .t_cedaoli::before{
    background: #fff;
}
.t_d5main .t_cedaoli.on{
    color: #BF9D63;
}
.t_d5main .t_cedaoli.on::before{
    background: #BF9D63;
}
/* d6 */
.t_d6k1xin{
    font-size: 16px;
    color:#333;
    line-height: 50px;
    transition: all 0.36s;
    width: 140px;
    text-align: center;
    border-radius: 25px;
    background: transparent;
}
.t_d6k1li.on .t_d6k1xin{
    color:#fff;
    background: #BF9D63;
}
.t_d6k2li{
    width: 50%;
    padding: 0 55px;
}
.t_d6k2ul{
    margin: 0 -55px;
}
.t_d6k2le{
    width: 240px;
    background: #F3F5F8;
    padding: 20px 35px;
}
.t_d6k2pic{
    width: 100%;
}
.t_d6k2rg{
    width: calc(100% - 240px);
    padding-left: 38px;
    padding-top: 21px;
}
.t_d6k2rg .t_duan14 p{
    color:#999;
    line-height: 2.25;
}
.s_c2c1twbq .t_b6k2zi {
    display: block;
    font-size: 14px;
    line-height: 28px;
    color: #F57F1C;
    background: rgba(245, 127, 28, 0.2);
    border: 1px solid rgba(245, 127, 28, 0.2);
    border-radius: 50px;
    padding: 0 19px;
}
.t_d6k2hang .s_c2c1twbq {
    margin-left: 0;
}
.t_d6k2rg .t_font18{
    height: 63px;
    overflow: hidden;
    margin-bottom: 12px;
}
.t_d6k2rg .t_duan14{
    height: 94.5px;
    overflow: hidden;
    margin-bottom: 56px;
}
.t_d6k2li{
    margin-bottom: 52px;
}
.t_d6k2ul{
    margin-bottom: 18px;
}
/* d7 */
.t_neibanner2{
    background: #F8F8FA;
}
/* d7 - head - start */
.ys_hd_pc.act .t_orangelogo{
    display: inline-block;
}
.ys_hd_pc.act .t_bailogo{
    display: none;
}
.ys_hd_pc.act .t_head{
    background: #fff;
}
.ys_hd_pc.act .t_onenav a{
    color:#333;
}
.ys_hd_pc.act .t_baihead{
    display: inline-block;
}
.ys_hd_pc.act .t_touhead{
    display: none;
}
.ys_hd_pc.act .t_navphzi{
    color:#333;
}
.ys_hd_pc.act .t_navyu a{
    color:#333;
}
.ys_hd_pc.act .t_head {
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.ys_hd_pc.act .t_onenavli.yxnav_active1 .t_onenav a {
    color: #BF9D63;
}
.ys_hd_pc.act .t_onenavli.yxnav_active1 .t_onenav a::before {
    width: 100%;
    opacity: 1;
    background: #BF9D63;
}
/* d7 - head - end */
.t_d7main,.t_e7main,.t_f1main{
    margin-top: 90px;
}
.t_btnyou .t_iczuoic {
    margin-left: 15px;
    margin-right: 0;
}
.t_btnyou .t_banbtn .t_btnxin {
    padding: 5px;
    width: 140px;
}
.t_neiban2{
    padding-bottom: 30px;
    padding-top: 82px;
}
.t_nei2tit .t_font24{
    margin-bottom: 26px;
}
.t_nei2tit .s_c2c1twbq {
    margin-left: 0;
}
.t_d7k1{
    padding: 36px 0 90px;
}
.t_nei2hang .s_c2c1twltopr{
    position: relative;
    top: 5px;
}
.ys_modal_close {
    right: 0;
    top: 0;
    font-size: 0;
    width: 1px;
    height: 1px;
}
.ys_modal_close img{
    position: absolute;
    width: 100px;
    max-width: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_loadtanbox .ys_modal_content {
    width: 444px;
    padding: 37px 50px;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.ys_modal {
    background: rgba(0,0,0,.6);
}
.ys_modal_close {
    right: 0;
    top: 0;
    font-size: 0;
    width: 0px;
    height: 0px;
}
.ys_modal_close img{
    position: absolute;
    width: 100px;
    max-width: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_loadtanbox .ys_modal_content {
    width: 444px;
    padding: 42px 50px 37px;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.ys_modal {
    background: rgba(0,0,0,.6);
}
.t_lietr{
    background: #F8F8FA;
    margin-bottom: 16px;
    padding: 0 24px;
}
.t_liele{
    font-size: 16px;
    color:#666;
    line-height: 50px;
    width: 77px;
}
.t_liele span{
    color:#FF4F30;
}
.t_lieinput{
    width:calc(100% - 77px);
}
.t_lieinput input{
    width: 100%;
    font-size: 16px;
    color:#666;
    line-height: 50px;
}
.t_liecode{
    width: 133px;
    position: relative;
    cursor: pointer;
}
.t_liecode img{
    width: 100%;
}
.t_lieyan .t_lietr{
    width: calc(100% - 143px);
}
.t_loadagree .t_duan14 a{
    color:#BF9D63;
}
.t_loadagree .t_duan14{
    width: calc(100% - 23px);
}
.t_quanload{
    width: 14px;
    height: 14px;
    border: 1px solid #C4C4C4;
    border-radius: 50%;
    cursor: pointer;
    position: relative;
    transition: all 0.36s;
    top: 7px;
}
.t_quanload::before{
    content: '';
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #BF9D63;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    transition: all 0.36s;
    opacity: 0;
}
.t_loadagree.on .t_quanload{
    border: 1px solid #BF9D63;
}
.t_loadagree.on .t_quanload::before{
    opacity: 1;
}
.t_loadbtnb{
    text-align: center;
}
.t_loadtanbox .t_font28{
    margin-bottom: 22px;
}
.t_loadagree {
    padding-top: 5px;
    margin-bottom: 20px;
}
/* e1 */
.t_e1k1ic{
    width: 48px;
}
.t_e1k1ic img{
    width: 100%;
}
.t_e1k1wzi{
    padding-left: 15px;
}
.t_e1k1name{
    color:#333;
    font-size: 16px;
    line-height: 1.5;
}
.t_e1k1shu{
    color:#333;
    font-weight: bold;
    font-size: 22px;
    margin-bottom: 5px;
}
.t_e1k1 .t_font24{
    color:#666;
}
.t_e1k1 .t_font24 span{
    color:#BF9D63;
}
.t_e1k1ul li{
    padding: 0 50px;
    float: left;
}
.t_e1k1ul{
    margin: 0 -50px;
}
.t_duanjian2 p{
    margin-bottom: 32px;
}
.t_e1k1{
    position: relative;
    overflow: hidden;
}
.t_e1k1 .ys_cont1360{
    position: relative;
    z-index: 4;
}
.t_e1k1bg1{
    position: absolute;
    width: 100%;
    bottom: 0;
    left: 0;
}
.t_e1k1bg1 img{
    width: 100%;
}
.t_e1k1bg2{
    position: absolute;
    right: 0;
    top: 0;
    width: 28.54%;
}
.t_e1k1bg2 img{
    width: 100%;
}
.t_e1k1{
    padding: 94px 0 82px;
}
.t_e1k1 .t_fonth2{
    margin-bottom: 29px;
}
.t_e1k1 .t_font24{
    margin-bottom: 58px;
}
.t_e1k1lie {
    margin-bottom: 73px;
}
.t_e1k2li{
    width: 50%;
    position: relative;
}
.t_e1k2pic{
    width: 100%;
}
.t_e1k2nr{
    position: relative;
}
.t_e1k2nr::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.5);
    z-index: 3;
}
.t_e1k2box{
    position: absolute;
    top: 0;
    height: 100%;
    width: calc(50vw - 40px);
    z-index: 4;
}
.t_e1k2le .t_e1k2box{
    right: 0;
}
.t_e1k2rg .t_e1k2box{
    left: 0;
}
.t_e1k2zh .t_font24{
    font-weight: bold;
    color:#fff;
    margin-bottom: 11px;
}
.t_e1k2zh {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    padding: 0 20px;
}
.t_e1k2play{
    position: absolute;
    width: 74px;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 6;
    cursor: pointer;
}
.t_e1k3pic{
    width: 100%;
}
.t_e1k3pic img{
    width: 100%;
}
.t_e1k3pic{
    cursor: pointer;
}
/* e2 */
.t_e2k1miaoli{
    font-size: 18px;
    color:#666;
    padding-right: 18px;
    line-height: 30px;
    position: relative;
    transition: all 0.36s;
    cursor: pointer;
    margin-bottom: 10px;
}
.t_e2k1miaoli:last-of-type{
    margin-bottom: 0;
}
.t_e2k1maoul{
    position: relative;
}
.t_e2k1maoul::before{
    content: '';
    height: 100%;
    width: 1px;
    position: absolute;
    right: 0;
    top: 0;
    background: #DCE0E7;
}
.t_e2k1miaoli::before{
    content: '';
    width: 2px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background: #BF9D63;
    opacity: 0;
    transition: all 0.36s;
}
.t_e2k1miaoli.on::before{
    opacity: 1;
}
.t_e2k1miaoli.on{
    color:#BF9D63;
}
.t_e2k1maoul{
    padding: 11px 0;
}
.t_e2k1hyear{
    font-size: 40px;
    color:#333;
    font-weight: bold;
    padding-left: 25px;
    width: 177px;
    position: relative;
    top: 120px;
}
.t_e2k1hyear::before{
    content: '';
    width: 31px;
    height: 31px;
    border-radius: 50%;
    border: 1px solid rgba(191,157,99,.3);
    background: rgba(191,157,99,.2);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_e2k1hyear::after{
    content: '';
    width: 15px;
    height: 15px;
    background: #BF9D63;
    border-radius: 50%;
    position: absolute;
    right: 7.5px;
    top: 50%;
    transform: translateY(-50%);
}
.t_e2k1htiao{
    width: calc(100% - 177px);
    padding-left: 76px;
    padding-top: 6px;
}
.t_e2k1htiao .t_e2diank1 p{
    color:#666;
    line-height: 1.75;
    padding-left: 20px;
    position: relative;
}
.t_e2k1htiao .t_e2diank1 p::before{
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    border-radius: 50%;
    background: #BF9D63;
    left: 0;
    top: 13.25px;
}
.t_e2k1htiao{
    position: relative;
}
.t_e2k1ri{
    font-size: 200px;
    color:#F3F5F8;
    line-height: 1.2;
    position: absolute;
    left: 0;
    top: 0;
}
.t_e2k1htiao .t_e2diank1{
    position: relative;
    z-index: 3;
    margin-top: -120px;
}
.t_e2k1heul{
    position: relative;
}
.t_e2k1heul::before{
    content: '';
    background: linear-gradient(0deg, #BF9D63 97.49%, rgba(191, 157, 99, 0) 99.85%);
    width: 1px;
    height: calc(100% - 24px);
    position: absolute;
    top: 0;
    left: 161.5px;
}
.t_e2k1rg {
    width: 70px;
    text-align: right;
    font-size: 0;
}
.t_e2k1maoul{
    display: inline-block;
}
.t_e2k1le{
    width: calc(100% - 70px);
}
.t_e2k1bg{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
}
.t_e2k1bg img{
    width: 100%;
}
.t_e2k1{
    position: relative;
}
.t_e2k1ri{
    position: relative;
}
.t_e2k1ri::before{
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 120px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.76) 26.4%, #FFFFFF 51.78%);
    opacity: 0.8;
}
.t_e2k1heli {
    padding-top: 13px;
    margin-bottom: 73px;
}
.t_e2k1 .ys_cont1360{
    position: relative;
    z-index: 4;
    padding-bottom: 296px;
}
.t_e2k1miaoli.t_cedaoli.on::before {
    left: auto;
    width: 2px;
    transform: translateY(0);
}
.t_e2k1miaoli.t_cedaoli::before {
    left: auto;
    width: 2px;
    transform: translateY(0);
}
/* e3 */
.t_e3main{
    background: #F3F5F8;
}
.t_e3k1li{
    width: 33.333333%;
    padding: 0 23px;
    margin-bottom: 48px;
}
.t_e3k1ul{
    margin: 0 -23px;
}
.t_e3k1pic{
    width: 100%;
}
.t_e3k1xia{
    padding-top: 16px;
    transition: all 0.36s;
    padding-bottom: 6px;
}
.t_e3k1xin{
    cursor: pointer;
    transition: all 0.36s;
}
.t_e3k1{
    padding-top: 111px;
    padding-bottom: 25px;
}
.t_e3k1xia .t_font24{
    margin-bottom: 4px;
}
.t_e3k1xia .t_duan16.t_duanse{
    height: 64px;
    overflow: hidden;
}
.t_e3k1tan{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.6);
    z-index: 999;
}
.t_e3k1tanr{
    width: 1000px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    padding: 70px;
}
.t_e3k1tantu{
    width: 250px;
}
.t_e3k1tantu img{
    width: 100%;
}
.t_e3k1tanrg{
    width: calc(100% - 250px);
    padding-left: 70px;
    padding-top: 12px;
}
.t_e3k1tanrg .t_font20{
    line-height: 1.8;
    color:#666;
    font-weight: normal;
}
.t_e3k1duan{
    border-top: 1px solid #EEE;
    padding-top: 24px;
}
.t_e3k1tanrg .t_font20{
    height: 72px;
    overflow: hidden;
    margin-bottom: 22px;
}
.t_e3k1tanrg .t_fonth3{
    margin-bottom: 15px;
}
.t_e3k1tanrg .t_e3k1duan p {
    margin-bottom: 16px;
}
.t_e3k1tanrg .t_e3k1duan p:last-of-type {
    margin-bottom: 0px;
}
.t_e3k1tanrg .t_e3k1duan .t_duan16{
    height: 240px;
}
.t_gunse2 .mCS-dark.mCSB_scrollTools .mCSB_draggerRail {
    background-color: #E6E6E6;
}
.t_gunse2 .mCSB_scrollTools .mCSB_draggerRail {
    width: 1px;
}
.t_gunse2 .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #BF9D63;
    width: 1px;
}
.t_gunse2 .mCSB_outside+.mCSB_scrollTools {
    right: -39px!important;
}
.t_e3k1tanbg{
    position: absolute;
    width: 40%;
    bottom: 0;
    left: 0;
    opacity: .5;
}
.t_e3k1tanbg img{
    width: 100%;
}
.t_e3k1zh{
    position: relative;
    z-index: 2;
}
.t_e3tanzh{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    border: 1px solid #fff;
    position: absolute;
    cursor: pointer;
    background:transparent;
    transition: all 0.36s;
}
.t_e3tanzh::before{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_e3tanprev::before{
    content: url(../images/arrow_04.svg);
}
.t_e3tannext::before{
    content: url(../images/arrow_03.svg);
}
.t_e3tanprev{
    left: -68px;
}
.t_e3tannext{
    right: -68px;
}
.t_e3k1tan{
    display: none;
}
.t_e3k1li:first-of-type .t_e3tanprev{
    display: none;
}
.t_e3k1li:last-of-type .t_e3tannext{
    display: none;
}
/* e4 */
.t_e4k1nr{
    padding: 76px 0 50px;
}
.t_e4k1ic{
    width: 26px;
    position: relative;
    top: 13px;
}
.t_e4k1ic img{
    width: 100%;
}
.t_e4k1one .s_font30{
    width: calc(100% - 26px);
    padding-left: 19px;
    color:#333;
}
.t_e4k1one .s_font30 span{
    color:#BF9D63;
}
.t_e4k1{
    background: #F3F5F8;
}
.t_e4k1er .t_duan18 p{
    color:#666;
    font-weight: bold;
}
.t_e4k1ic1{
    width: 50px;
    position: relative;
    top: 2px;
} 
.t_e4k1ic1 img{
    width: 100%;
}
.t_e4k1irg{
    width: calc(100% - 50px);
    padding-left: 10px;
}
.t_e4k1shu{
    font-size: 22px;
    color:#333;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 5px;
}
.t_e4k1duan p{
    font-size: 16px;
    color:#333;
    line-height: 1.5;
}
.t_e4k1ul li{
    padding: 0 32px;
    float: left;
}
.t_e4k1ul{
    margin: 0 -32px;
    margin-bottom: 45px;
}
.t_e4k1biao p{
    color:#999;
    font-size: 14px;
    line-height: 1.5;
}
.t_e4k1rg{
    width: 470px;
}
.t_e4k1rgz{
    background: #fff;
    border-bottom-left-radius: 100px;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    padding: 34px 78px 60px;
}
.t_e4k1ric{
    width: 40px;
}
.t_e4k1ric img{
    width: 100%;
}
.t_e4k1rdu{
    width: calc(100% - 40px);
    padding-left: 14px;
}
.t_e4k1rdu .t_font18 span{
    color:#BF9D63;
    font-size: 30px;
    font-weight: bold;
}
.t_e4k1rdu .t_font18{
    font-weight: normal;
}
.t_e4k1rgz .s_font30 span{
    color:#BF9D63;
}
.t_e4k1le {
    padding-top: 34px;
}
.t_e4k1one {
    margin-bottom: 22px;
}
.t_e4k1er {
    margin-bottom: 46px;
}
.t_e4k1rgz .s_font30{
    margin-bottom: 28px;
}
.t_e4k1rul li {
    margin-bottom: 28px;
}
.t_e4k1rul li:last-of-type{
    margin-bottom: 0;
}
.t_e4k1bg{
    width: 27%;
    position: absolute;
    right: 0;
    top: 0;
}
.t_e4k1bg img{
    width: 100%;
}
.t_e4k1{
    position: relative;
    z-index: 1;
}
.t_e4k1 .ys_cont1360{
    position: relative;
    z-index: 4;
}
.t_e4k2{
    position: relative;
}
.t_e4k2le{
    width: 361px;
}
.t_e4k2pic{
    width: 100%;
}
.t_e4k2rg{
    width: calc(100% - 361px);
    padding-left: 70px;
}
.t_e4k2xin{
    background: #fff;
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    padding: 19px 114px 30px 44px;
    display: flex;
    align-items: center;
}
.t_e4k2::before{
    content: '';
    position: absolute;
    width: 100%;
    height: calc(50% + 26px);
    background: #F3F5F8;
}
.t_e4k2 .ys_cont1360{
    position: relative;
    z-index: 2;
}
.t_e4k2li{
    padding: 28px;
}
.t_e4k2ul{
    margin: -28px;
}
.t_e4k2ul .slick-next{
    right: -52px;
}
.t_e4k2ul .slick-prev{
    left: -52px;
}
.t_e4k3year{
    font-size: 64px;
    font-weight: bold;
    color:#333;
    line-height: 1.2;
    width: 24.3%;
}
.t_e2k1miaoli.t_cedaoli{
    padding-left:0;
}
.t_e3k4rg .t_duan18 p{
    color:#666;
    line-height: 1.75;
    margin-bottom: 12px;
}
.t_e4k3 {
    position: relative;
    padding: 88px 0 129px;
}
.t_e4k3bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.t_e4k3bg img{
    width: 100%;
}
.t_e4k3 .ys_cont1360{
    position: relative;
    z-index: 4;
}
.t_e4k3li {
    margin-bottom: 79px;
}
.t_e4k3li:last-of-type {
    margin-bottom: 0;
}
/* e5 */
.t_e5k1{
    background: #F8F9FA;
}
.t_e5k1rg{
    width: 330px;
    background: #F3F5F8;
    padding: 30px 45px;
}
.t_e5k1pic,.t_e5k1pic img{
    width: 100%;
}
.t_e5k1le{
    width: calc(100% - 330px);
    padding-right: 82px;
    padding-top: 44px;
}
.t_e5k1xia{
    color:#BF9D63;
    font-size: 18px;
    line-height: 1.5;
    margin-bottom: 12px;
}
.t_e5k1le .t_font24{
    font-weight: bold;
    margin-bottom: 10px;
}
.t_e5k1btn .t_btnload{
    margin-right: 60px;
}
.t_e5k1btn .t_btn2tou{
    top: 9px;
    position: relative;
}
.t_e5k1{
    padding: 98px 0 64px;
}
.t_e5k1le .t_duan16.t_duanse {
    margin-bottom: 66px;
}
.t_e5k2{
    padding-top: 127px;
}
.t_e5k2xin{
    width: 1006px;
    margin: 0 auto;
    max-width: 100%;
    border: 1px solid rgba(208,208,208,.5);
    padding: 28px 55px 32px;
    position: relative;
}
.t_e5k2xin .s_font30{
    margin-bottom: 12px;
}
.t_e5k2yin{
    width: 91px;
    position: absolute;
}
.t_e5k2yin img{
    width: 100%;
}
.t_e5k2yin1{
    top: -53px;
    left: -46px;
}
.t_e5k2yin2{
    right: -45px;
    bottom: -49px;
}
.t_e5k3ix{
    width: 104px;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.t_e5k3ix img{
    width: 100%;
}
.t_e5k3tit {
    position: relative;
    margin-bottom: 47px;
}
.t_e5k3li{
    width: 33.333333%;
    padding: 0 15px;
}
.t_e5k3ul{
    margin: 0 -15px;
}
.t_e5k3xin{
    position: relative;
    overflow: hidden;
}
.t_e5k3pic{
    width: 100%;
    position: relative;
}
.t_e5k3pic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.2);
    z-index: 3;
}
.t_e5k3up{
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 4;
    padding:46px 32px;
}
.t_e5k3up .t_font24{
    color:#fff;
    margin-bottom: 6px;
}
.t_e5k3up .t_duan18 p{
    font-weight: bold;
    line-height: 1.2;
}
.t_e5k3up .t_duan18{
    height: 44px;
    overflow: hidden;
}
.t_e5k3li{
    transition: all 0.5s;
}
/* .t_e5k3li.on{
    width: calc(calc(3 * var(--width-zi)) / 2)!important;
}
.t_e5k3li.act{
    width: calc(calc(3 * var(--width-zi)) / 4)!important;
} */
.t_e5k3pic{
    height: 458px;
}
.t_e5k3pic img{
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    position: absolute;
    max-width: none;
}
.t_e5k3 {
    padding-top: 81px;
}
.t_e5k3ul .slick-next{
    right: -45px;
}
.t_e5k3ul .slick-prev{
    left: -45px;
}
/*  */
.t_e5k3li{
    width: calc(1390px / 3);
}
.t_e5k3li.slick-active.on{
    width: calc(1390px / 2);
}
.t_e5k3li.slick-active.act{
    width: calc(1390px / 4);
}
/*  */
.t_e5k4le,.t_e5k4rg{
    width: 50%;
    padding: 0 30px;
}
.t_e5k4xin{
    margin: 0 -30px;
}
.t_e5k4pic{
    width: 100%;
}
.t_e5k4date{
    color:#BF9D63;
    font-weight: bold;
    font-size: 18px;
    line-height: 1.2;
    margin-bottom: 17px;
}
.t_e5k4rg .t_font24{
    color:#333;
    line-height: 1.5;
    margin-bottom: 18px;
}
.t_e5k4{
    padding-top: 98px;
}
.t_e5k4 .t_e5k3tit{
    margin-bottom: 20px;
}
.t_d5k4du{
    margin-bottom: 67px;
}
.t_e5k4li{
    margin-bottom: 132px;
}
.t_e5k4li:last-of-type{
    margin-bottom: 0;
}
.t_e5k4rg{
    padding-top: 37px;
}
.t_e5k4li:nth-of-type(2n) .t_e5k4le{
    float: right;
}
.t_e5k4li:nth-of-type(2n) .t_e5k4rg{
    float: left;
}
.t_e5k4{
    padding-bottom: 132px;
    position: relative;
}
.t_e5k4bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.t_e5k4bg img{
    width: 100%;
}
.t_e5k4 .ys_cont1180{
    position: relative;
    z-index: 4;
}
/* e6 */
.t_e6k1rg{
    width: 800px;
}
.t_e6k1le{
    width: calc(100% - 800px);
    padding-right: 130px;
}
.t_e6k1pic{
    width: 100%;
    position: relative;
    cursor: pointer;
}
.t_e6k1pic img{
    width: 100%;
}
.t_e6k1rg{
    position: relative;
}
.t_e6k1rg::before{
    height: 100%;
    content: '';
    position: absolute;
    width: 50vw;
    left: 180px;
    background: #F8F9FA;
    top: -65px;
}
.t_e6k1{
    padding-top: 148px;
}
.t_e6k1lli{
    cursor: pointer;
    margin-bottom: 38px;
}
.t_e6k1lli:last-of-type{
    margin-bottom: 0;
}
.t_e6k1lli .t_font18{
    color:#333;
    font-weight: normal;
}
.t_e6k1lli .t_font18 span{
    color: #BF9D63;
    font-size: 24px;
    font-weight: bold;
}
.t_e6k1lli .t_font20{
    color:#333;
    position: relative;
    margin-top: -3px;
    padding-bottom: 13px;
}
.t_e6k1lli .t_duan16{
    display: none;
    padding-top: 12px;
}
.t_e6k1lli .t_duan16.t_duanse p{
    line-height: 1.75;
}
.t_e6k1lli .t_font20::before{
    content: '';
    height: 2px;
    width: 30px;
    position: absolute;
    left: 0;
    bottom: 0;
    background: #BF9D63;
    transition: all 0.36s;
}
.t_e6k1lli.on .t_font20::before{
    width: 100%;
}
.t_e6k1rli{
    display: none;
}
.t_e6k1rli.act{
    display: block;
}
.t_e6k1le .t_fonth2{
    position: relative;
    top: -14px;
    margin-bottom: 33px;
}
.t_e6k2up .t_font24{
    font-weight: normal;
    color:#BF9D63;
    margin-bottom: 31px;
}
.t_e6k2li{
    width: 50%;
}
.t_e6k2up .t_fonth2{
    margin-bottom: 12px;
}
.t_e6k2pic::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.45);
    top: 0;
    left: 0;
    z-index: 3;
}
.t_e6k2pic::after{
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(191,157,77,.73);
    top: 0;
    left: 0;
    z-index: 4;
    opacity: 0;
    transition: all 0.36s;
}
.t_e6k2li.on .t_e6k2pic::after{
    opacity: 1;
}
.t_e6k2wen{
    position: absolute;
    bottom: 0;
    width: 100%;
    z-index: 5;
    padding-bottom: 61px;
}
.t_e6k2lile .t_e6k2wen{
    padding-left: calc(50vw - 680px);
    padding-right: 132px;
}
.t_e6k2lirg .t_e6k2wen{
    padding-right: calc(50vw - 680px);
    padding-left: 132px;
}
.t_e6k2ic{
    width: 79px;
    margin-bottom: 24px;
}
.t_e6k2ic img{
    width: 100%;
}
.t_e6k2wen .t_fonth2{
    color:#fff;
    margin-bottom: 41px;
}
.t_e6k2wen .t_btn2zi{
    font-size: 18px;
    color:#fff;
}
.t_e6k2wen .t_btn2ic{
    width: 24px;
}
/* t_e6k3 */
.t_e6k3{
    position: relative;
}
.t_e6k3::before{
    content: '';
    position: absolute;
    width: 100%;
    height: calc(100% - 97px);
    background: #F8F9FA;
    top: 0;
    left: 0;
}
.t_e6k3le{
    width: 52%;
}
.t_e6k3pic,.t_e6k3pic img{
    width: 100%;
}
.t_e6k3rg{
    width: 48%;
    padding-left: 88px;
    padding-top: 35px;
}
.t_e6k2xin{
    position: relative;
}
.t_e6k3 .ys_cont1360{
    position: relative;
    z-index: 2;
}
.t_e6k3rg .t_font18{
    color:#BF9D63;
    margin-bottom: 16px;
}
.t_e6k3rg .t_fonth2{
    margin-bottom: 49px;
}
.t_e6k3rg .t_duan16{
    margin-bottom: 55px;
}
.t_e6k3pic{
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
}
.t_e6k4li{
    width: 25%;
    padding: 16px;
}
.t_e6k4ul{
    margin: -16px;
}
.t_e6k4xin{
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    padding:45px 40px;
}
.t_e6k4pic{
    width: 110px;
    margin: 0 auto;
    margin-bottom: 23px;
}
.t_e6k4pic img{
    width: 100%;
}
.t_e6k4xin .t_font20{
    height: 35px;
    overflow: hidden;
    margin-bottom: 20px;
}
.t_e6k4xin .t_duan16.t_duanse{
    height: 128px;
    overflow: hidden;
}
.t_e6k4nr .s_font36{
    font-weight: normal;
}
.t_e6k4nr .s_font36 span{
    color:#BF9D63;
    font-weight: bold;
}
.t_e6k4nr .t_fonth2{
    margin-bottom: 16px;
}
.t_e6k4ul .slick-prev{
    left: -54px;
}
.t_e6k4ul .slick-next{
    right: -54px;
}
.t_e6k5 .s_font36{
    font-weight: normal;
}
.t_e6k5 .s_font36 span{
    color: #BF9D63;
    font-weight: bold;
}
.t_e6k5pic{
    position: relative;
    width: 100%;
}
.t_e6k5pic::before{
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.3);
    z-index: 3;
}
.t_e6k5xin{
    position: relative;
}
.t_e6k5tit{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: 20px;
    color:#fff;
    font-weight: bold;
    padding: 32px 40px;
    z-index: 4;
    line-height: 1.25;
}
.t_e6k5trer{
    width: 40%;
}
.t_e6k5li1{
    width: 50%;
}
.t_e6k5li{
    padding: 0 2.5px;
    margin-bottom: 5px;
}
.t_e6k5table{
    margin: 0 -2.5px;
}
.t_e6k5cida{
    width: 50%;
}
.t_e6k5li2{
    width: 100%;
}
.t_e6k5ci3{
    width: 100%;
}
.t_e6k5trone{
    width: 20%;
}
.t_e6k5cida1{
    width: 100%;
}
.t_e6boxph{
    display: none;
}
.t_e6k3play{
    display: inline-block;
    cursor: pointer;
}
/* e7 */
.t_e7k1rg{
    width: 570px;
}
.t_e7k1le{
    width: calc(100% - 570px);
    padding-right: 164px;
    padding-top: 48px;
}
.t_e7k1{
    padding: 61px 0 63px;
}
.t_e7k1biao{
    box-shadow: 0px 4px 29px rgba(80, 83, 87, 0.1);
    background: #fff;
    padding: 34px 60px;
}
.t_e7k1lie{
    border-top: 1px solid #E2E2E2;
    padding-top: 45px;
    margin-top: 58px;
}
.t_e7k1li{
    width: 50%;
    padding: 0 23px;
    margin-bottom: 44px;
}
.t_e7k1ul{
    margin: 0 -23px;
}
.t_e7k1pic{
    width: 100%;
}
.t_e7k1tel .t_font24{
    color:#BF9D63;
}
.t_e7k1le .t_font20{
    font-weight: 510;
    color:#333;
}
.t_e7k1ri1{
    margin-bottom: 10px;
}
.t_e7k1dui .t_duan16 p{
    width: 33.333333%;
    padding-left: 30px;
    float: left;
    position: relative;
}
.t_e7k1dui .t_duan16 p::before{
    content: '';
    width: 18px;
    height: 18px;
    position: absolute;
    left: 0;
    top: 7px;
    border-radius: 50%;
    background: #BF9D63;
}
.t_e7k1dui .t_duan16 p::after{
    content: url(../images/e7_icon1.svg);
    position: absolute;
    left: 4px;
    top: -1px;
}
.t_e7k1{
    position: relative;
}
.t_e7k1bg{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.t_e7k1bg img{
    width: 100%;
}
.t_e7k1 .ys_cont1360{
    position: relative;
    z-index: 3;
}
.t_e7k1 .s_font30{
    margin-bottom: 18px;
}
.t_e7k1du{
    margin-bottom: 44px;
}
.t_e7k1dui {
    margin-bottom: 38px;
}
.t_e7k1biao .t_duan18 p{
    color:#666;
    margin-bottom: 8px;
}
.t_e7k1biao .t_duan18 p a{
    color:#BF9D63;
    font-weight: bold;
}
.t_lieinput textarea{
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    padding: 11px 0;
    padding-left: 10px;
    height: 100px;
    width: 100%;
}
.t_e7k1 .t_loadbtnb {
    text-align: left;
}
.t_e7k1 .t_e7k1rg .s_font30 {
    margin-bottom: 7px;
}
.t_e7k1rg .t_duan18 {
    margin-bottom: 12px;
}
/* e8 */
.t_e8k1li{
    width: 33.333333%;
    padding: 0 62.5px;
    margin-bottom: 53px;
}
.t_e8k1ul{
    margin: 0 -62.5px;
}
.t_e8k1ic{
    width: 46px;
    height: 46px;
    margin-right: 12px;
}
.t_e8k1ic img{
    width: 100%;
}
.t_e8k1tit .t_font24{
    color:#333;
    position: relative;
    top: 5px;
}
.t_e8k1tit{
    border-bottom: 1px solid #CCC;
    padding-bottom: 9px;
}
.t_e8k1xia h6{
    color:#333;
    font-weight: bold;
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 9px;
}
.t_e8k1ul{
    display: flex;
    flex-wrap: wrap;
}
.t_e8k1nr{
    border-bottom: 2px solid #D8D8D8;
}
.t_e8k1nr:last-of-type{
    border-bottom: 0;
}
.t_e8k1 {
    padding-top: 100px;
}
.t_e8k1nr .s_font36{
    margin-bottom: 45px;
}
.t_e8k1xia{
    padding-top: 28px;
}
.t_e8k1xia p {
    margin-bottom: 21px;
}
.t_e8k1nr{
    padding-top: 77px;
}
.t_e8k1nr:first-of-type{
    padding-top: 0;
}
.t_e8k2{
    background: #F3F5F8;
}
.t_e8k2code{
    width: 120px;
    margin: 0 auto;
    margin-bottom: 5px;
}
.t_e8k2code img{
    width: 100%;
}
.t_e8k2hu{
    font-size: 20px;
    color:#BF9D63;
    line-height: 1.5;
    margin-bottom: 4px;
}
.t_e8k2xi{
    font-size: 18px;
    color:#333;
    line-height: 1.5;
}
.t_e8k2tel .s_font30{
    color:#BF9D63;
    font-weight: bold;
}
.t_e8k2zh .t_font18{
    color:#666;
    font-weight: normal;
}
.t_e8k2zh .t_font24{
    position: relative;
    padding-bottom: 11px;
    margin-bottom: 22px;
}
.t_e8k2zh .t_font24::before{
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    background: #CACACA;
}
.t_e8k2zh{
    width: 300px;
}
.t_e8k2le{
    margin-right: 316px;
}
.t_e8k2nr {
    padding: 84px 0 74px;
}
.t_e8k2tel {
    margin-bottom: 14px;
}
.t_e8k2bg{
    width: 360px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.t_e8k2bg img{
    width: 100%;
}
.t_e8k2{
    position: relative;
}
.t_e8k2 .ys_cont1360{
    position: relative;
    z-index: 3;
}
/* f1 */
.t_f1k1le{
    width: 27.6%;
    padding-left: calc(50vw - 680px);
}
.t_f1k1{
    position: relative;
}
.t_f1k1::before{
    content: '';
    width: 27.6%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #F8F8FA;
}
.t_f1k1li a{
    font-size: 18px;
    color:#333;
    font-weight: bold;
    line-height: 1.5;
    transition: all 0.36s;
}
.t_f1k1li.on a{
    color: #BF9D63;
}
.t_f1k1le{
    position: relative;
    z-index: 2;
    padding-top: 13px;
}
.t_f1k1rg{
    width: 72.4%;
    padding-left: 110px;
    padding-right: calc(50vw - 680px);
    padding-bottom: 107px;
}
.t_f1k1rg .t_font24{
    color:#333;
    margin-bottom: 21px;
}
.yxedr_active h5{
    margin-bottom: 10px;
}
.t_f1k1wen h5{
    margin-top: 49px;
}
.t_f1k1wen h5:first-of-type{
    margin-top: 0;
}
.t_f1k1li {
    margin-bottom: 27px;
}
.t_f1k1bg{
    position: absolute;
    width: 24.375%;
    left: 0;
    bottom: 0;
}
.t_f1k1bg img{
    width: 100%;
}
/* - end */
.t_sannavul{
    max-height: calc(100vh - 231px);
}

/* tammy - end */
/* tammy - 载入 - start */
.ys_ban_imgbox img{
    -webkit-transition: all 5s ease-out;
    transition: all 5s ease-out;
    -ms-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2);
}
.ys_ban_li.slick-active .ys_ban_imgbox img{
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.ys_ban_imgbox video{
    -webkit-transition: all 5s ease-out;
    transition: all 5s ease-out;
    -ms-transform: scale(1.2) translate(-50%, -50%);
    -moz-transform: scale(1.2) translate(-50%, -50%);
    -webkit-transform: scale(1.2) translate(-50%, -50%);
    -o-transform: scale(1.2) translate(-50%, -50%);
    transform: scale(1.2) translate(-50%, -50%);
}
.ys_ban_li.slick-active .ys_ban_imgbox video{
    -ms-transform: scale(1) translate(-50%, -50%);
    -moz-transform: scale(1) translate(-50%, -50%);
    -webkit-transform: scale(1) translate(-50%, -50%);
    -o-transform: scale(1) translate(-50%, -50%);
    transform: scale(1) translate(-50%, -50%);
}
.ys_ban_li.slick-active .ys_ban_title{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.ys_ban_li.slick-active .t_banduan20{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.5s;
}
.ys_ban_li.slick-active .t_jinbtn{
    animation: fadeIn .5s ease-in-out both;
    animation-delay: 0.4s;
}

.t_syk2fen.slick-active .t_syk2logolie{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}


/* .t_syk3lun.act .t_syk3one{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
.t_syk3lun.act .t_syk3bo .t_duan16{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.t_syk3lun.act .t_btn2tou{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.5s;
}
.t_syk3lun.act .t_syk3tu1{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.6s;
} */
.t_syk4,.t_b1k1le,.t_e7k1biao{
    overflow: hidden;
}
.t_d4k1xli.act{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.3s;
}
/* tammy - 载入 - end */
.t_d4k2pe{
    width: 100%;
    cursor: pointer;
}
.t_jince{
    right: -100%;
    transition: all .4s ease-out;
}
.t_jince.on{
    right: 0;
}
.t_syk4le .t_duan16 p{
    height: auto;
}
.t_syk4le .t_duan16{
    height: 96px;
    overflow: hidden;
}
.t_syk2top{
    overflow: hidden;
}
.t_syk3bo .t_duan16{
    height: 64px;
    overflow: hidden;
}
.t_syk2logo {
    display: inline-block;
    width: calc(100% + 15px);
}
.t_syk2logolie{
    text-align: center;
    font-size: 0;
}
.t_syk2logo.on1{
    width: calc(var(--width-zhi) + 15px);
}
.t_syk3tu,.t_syk3tu img{
    width: 100%;
}
.t_syk3tu{
    display: none;
}
.t_syk3tu:first-child{
    display: block;
}
.t_syk2pic{
    width: 100%;
}
.t_syk2ele li .t_duan16{
    height: 96px;
    overflow: hidden;
}
.t_syphtit{
    display: none;
}
.t_jincexia{
    box-shadow: 0 0px 5px 0px rgba(0,0,0,.05);
}
.t_b1k3xia .t_font20{
    height: 72px;
    overflow: hidden;
}
.t_b4k2wen .t_duan16{
    height: 64px;
    overflow: hidden;
}
.t_e1k2play img{
    width: 100%;
}
.t_e2k1ri{
    font-weight: bold!important;
}
.t_e2k1ri::before{
    height: 100px;
}
.t_e3k4rg {
    width: 75.7%;
}
.t_e4k1le{
    width: calc(100% - 470px);
}
.t_e6k3play{
    width: 74px;
}
.t_e6k3play img{
    width: 100%;
}
.t_e7k1bg{
    height: 100%;
    overflow: hidden;
}
.t_e7k1bg img{
    position: absolute;
    max-width: auto;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.ys_ban_li .ys_ban_imgbox video {
    -ms-transform: translate(-50%, -50%) scale(1.2);
    -moz-transform: translate(-50%, -50%) scale(1.2);
    -webkit-transform: translate(-50%, -50%) scale(1.2);
    -o-transform: translate(-50%, -50%) scale(1.2);
    transform: translate(-50%, -50%) scale(1.2);
}
.ys_ban_li.slick-active .ys_ban_imgbox video {
    -ms-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
}
.t_syk2ele li .t_duan16.yxedr_active p{
    margin-bottom: 0;
}
/*  */
.t_sannavli.yxnav_active3 .t_sannav a{
    color:#BF9D63;
}
.t_sinavli.yxnav_active4 .t_sinav a{
    color:#BF9D63;
}
.t_b3k1rg{
    cursor: pointer;
}
.t_f1sebg{
    display: none;
}
/* ie */
.ie .widthda{
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    height: auto;
}
.ie .heightda{
    min-width: 100%;
    min-height: 100%;
    height: 100%;
    width: auto;
}
.t_ditu{
    overflow: hidden;
}
.ie .t_loadtanbox .ys_modal_close img{
    top: calc(50% - 4px);
}
.ie .t_e3k1tan .ys_modal_close img{
    top: calc(50% - 4px);
}
.ie .t_f1sebg{
    display: block;
    width: 27.6%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #F8F8FA;
}
.ie .ys_phnav_header{
    box-shadow:0px 0px 10px 3px rgba(0,0,0,0.05);
}
.viewer-open .viewer-backdrop {
    background-color: rgba(0,0,0,.85);
}
.t_b4k2su .yxedr_active p{
    margin-bottom: 0;
}
.t_c1k2hang.nomore .t_c1k2more{
    display: none;
}
.t_erchli.yxnav_active2 .t_sannav a{
    color:#BF9D63;
}
.t_sinavli.yxnav_active3 .t_sinav a{
    color:#BF9D63;
}
.t_liecode {
    width: 160px;
}
.t_lieyan .t_lietr {
    width: calc(100% - 170px);
}
.t_lieyan .t_lietr {
    padding: 0 8px 0 24px;
}
.t_e6k1lli .yxedr_active p{
    margin-bottom: 0;
}
.t_syk3lun .slick-prev,.t_syk3lun .slick-next{
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #BF9D63;
}
.t_lunbo2 .slick-prev::before, .t_lunbo2 .slick-next::before{
    content: url(../images/prevh.svg);
    transform: translate(-50%,-50%) scale(.8);
}
.t_lunbo2 .slick-next::before{
    content: url(../images/nexth.svg);
}
.t_syk3lun .slick-prev {
    right: 104px;
}
.t_syk3lun .slick-prev::after{
    display: none;
}
.t_sannavul {
    display: block;
}
.t_sannavxiz{
    display: flex; 
    flex-wrap: wrap;
}
.s_c2c2twli {
    padding: 0 10px;
}
.t_d5k2xia .t_d5k2zh{
    height: 96px;
    overflow: hidden;
}
.t_d5k4wang{
    width: 100%;
    height: 48px;
    overflow: hidden;
}
.t_e5k3ul.on2 .t_e5k3li.on{
    width: calc(1390px / 2);
}
.t_e5k3ul.on2 .t_e5k3li.act{
    width: calc(1390px / 4);
}
.t_erchhe{
    display: flex;
    justify-content: right;
}
.t_erxiabg{
    opacity: 0;
    transition: all .36s;
}
.t_onenavli.on2 .t_erxiabg{
    opacity: 1;
}
.t_syk2ele {
    width: 100%;
}
/*  */
/* .t_syk2ele li{
    display: block;
}
.t_syk2ele li.act{
    display: block;
} */
.t_syk2logo .slick-track{
    margin: 0 auto;
}
/* .t_syk2fen.slick-active .t_syk2ele li.slick-active{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.t_syk2fen.slick-active .t_syk2ele{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
} */
.t_syk3li::before,.t_syk3li::after{
    content: '';
    background: rgba(191, 157, 99, 0.2);
    /* border: 1px solid rgba(191, 157, 99, 0.6); */
    border: 0;
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.t_syk3li::before{
    animation: kuosan 1.2s linear .8s infinite;
}
.t_syk3li::after{
    animation: kuosan 1.2s linear .4s infinite;
}
.t_syk3cir::before{
    animation: kuosan 1.2s linear infinite;
    background: rgba(191, 157, 99, .2);
    /* border: 1px solid rgba(191, 157, 99, .2); */
    border: 0;
    z-index: -1;
}
.t_syk3cir{
    z-index: 10;
}
@keyframes kuosan {
    0%{
        width: 16px;
        height: 16px;
    }
    40%{
        width: 26px;
        height: 26px;
    }
    80%{
        width: 36px;
        height: 36px;
    }
    90%{
        opacity: 0.5;
        width: 41px;
        height: 41px;
    }
    100%{
        opacity: 0;
        width: 46px;
        height: 46px;
    }
}
.t_syk3bo .t_duan16 {
    height: 84px;
}
.t_b2k1nr .t_duan16 {
    margin-bottom: 22px;
}
.s_c1c1lir .t_font24{
    color: #333;
}
.s_c2c2twl img{
    width: 100%;
}
.t_b1k3xia .t_font20 {
    height: 108px;
}
.t_b1k3xia .t_font20 {
    margin-bottom: 5px;
}
.t_d5body .ys_videom_content {
    width: auto;
    max-height: 100vh;
}
.t_d5body .ys_videom_content video{
    max-height: 100vh;
}
.t_d5k4xin .t_duan16 p{
    color: #999;
}
.t_d5k4wang{
    width: calc(100% - 100px);
    text-align: right;
    height: 24px;
}
.t_e5k4rg {
    padding-top: 0;
}
.t_e5k4xin{
    display: flex;
    align-items: center;
}
.t_e6k1lli {
    cursor: auto;
}
.t_e6k1top{
    cursor: pointer;
}
.t_e6k3pic{
    cursor: pointer;
}
.t_e6k4ul.ys_fadeup3{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: .8s;
}
.t_e5k4xin {
    position: relative;
}
.t_e5k4li:nth-of-type(2n) .t_e5k4le{
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.t_e5k4li:nth-of-type(2n) .t_e5k4xin{
    min-height: 311px;
}
/* .t_ernavli:nth-last-of-type(2){
    display: none;
} */
.t_haobg::before{
    z-index: 3;
}
.t_haonr{
    z-index: 4;
}
.t_haonr {
    position: relative;
    top: 0;
    transform: translateY(0);
    padding: 84px 0;
}
.t_haobg {
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0;
    left: 0;
    overflow: hidden;
}
.t_haobg img{
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    min-width: 100%;
    min-height: 100%;
    width: 100%;
    object-fit: cover;
    max-width: none;
}
.t_haozhao.t_false .t_haonr {
    position: relative;
    top: 0;
    transform: translate(0);
    padding: 0;
}
.t_phditu{
    display: none;
}
.t_d5body .ys_videom_content {
    max-height: calc(100vh - 80px);
}
.t_d5body .ys_videom_content video {
    max-height: calc(100vh - 80px);
}
.t_d5k4 .t_d5k3con {
    border-top: 0;
}
.t_d5k4xin{
    border-top: 2px solid #333;
}
.ys_cont1000 .ys_cont1360{
    max-width: 100%;
}
/* .t_e5k3il.on2 .t_e5k3li{
    width: calc(100% / 3);
}
.t_e5k3ul.on2 .t_e5k3li.on {
    width: calc(100% / 2);
}
.t_e5k3ul.on2 .t_e5k3li.act {
    width: calc(100% / 4);
} */
.t_gundong{
    max-height: calc(100vh - 90px);
}
.t_sannavul {
    max-height: none;
}
.t_gundong .mCSB_scrollTools{
    top: 50px;
    bottom: 50px;
}
.t_gundong .mCSB_outside+.mCSB_scrollTools {
    right: -30px !important;
}
/* 2022.5.11 */
.t_b3k1pic::before{
    display: none;
}
.s_c2c1twltopr{
    flex-wrap: wrap;
}
.s_c2c1twbq{
    margin-bottom: 8px;
}
.s_c1c1lir .s_c2c1twltopr {
    padding-bottom: 31px;
}
.t_syk6xia .t_duan16 {
    height: 84px;
}
.yxedr_active li::marker {
    color: #E95504;
}
.t_b3k4zh .t_duan16 p{
    height: 112px;
}
.t_b3k4xin {
    padding: 50px 58px 85px;
}
.t_b2k2ul{
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
.t_b2k2xin {
    padding: 56px 60px 55px;
    height: 100%;
}
.t_b2k3xin {
    padding: 64px 54px 50px;
}
.t_b2k3li .t_duan16.t_duanse p{
    height: 168px;
}
.t_ernavli {
    padding: 0 30px;
}
.t_ernavul {
    margin: 0 -30px;
}

.t_b1k3.t_jian3.on {
    padding-top: 20px;
}
/* .t_b2k2li .t_duan16.t_duanse p {
    height: 168px;
} */
.t_b2k2xin {
    padding: 56px 58px 55px;
}
.t_b3k3.on.t_guitou1 {
    padding-top: 20px;
}
.t_b3k3nr .t_jianxia94 {
    margin-bottom: 50px;
}
/* search - start */
.t_search .t_seartop{
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    width: 200px;
    border-right: 1px solid #ededed;
    margin-top: 20px;
} 
.t_search .t_seartop em{
    font-style: normal;
}
.t_searmo {
    font-size: 16px;
    color: #666;
    line-height: 1.75;
    padding: 6px 0;
}
.t_searmo p{
    font-size: 14px;
    color: #666;
    display: block;
    padding: 4px 10px;
    line-height: 1.5;
}
.t_seartop ins{
    display: block;
    text-decoration: none;
    line-height: 1.75;
    padding: 6px 0;
}
.t_seartop span{
    font-size: 16px;
    color: #666;
    line-height: 1.75;
}
.t_searyou{
    width: calc(100% - 200px);
    padding-left: 40px;
}
.t_searli{
    width: 100%;
    border-bottom: solid 1px #ccc;
    height: 68px;
}
.t_searli h3 a{
    display: block;
    float: left;
    font-size: 18px;
    height: 68px;
    line-height: 68px;
    color: #635b5b;
    width: 100%;
    overflow: hidden;
    transition: all 0.36s;
    -webkit-line-clamp: 1;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    display: -webkit-box;
}
.t_searli span{
    display: none;
}
.news2-list ul{
    margin-bottom: 14px;
}
.kkpager a{
    color: #666;
    transition: all 0.36s;
}
.text_m span{
    display: none;
}
@media screen and (min-width: 1200px){
    .t_searli:hover h3 a {
        color: #000;
    }
    .kkpager a:hover{
        color: #000;
    }
}
/* 响应式 */
@media screen and (max-width: 1440px){
    .t_searli h3 a {
        font-size: 16px;
    }
}
@media screen and (max-width: 1199px){
    .t_searyou {
        width: calc(100% - 190px);
        padding-left: 30px;
    }
    .t_search .t_seartop{
        width: 190px;
    }
}
@media screen and (max-width: 991px){
    .t_searyou {
        width: 100%;
        padding-left: 0;
    }
    .t_seartop ins {
        display: inline-block;
    }
    .t_searmo {
        display: inline-block;
    }
    .t_search .t_seartop {
        width: 100%;
        border-right: 0;
    }
    .t_searmo p {
        display: inline-block;
    }
    .t_search .t_seartop>span{
        width: 100%;
        display: block;
    }
    .t_seartop ins,.t_searmo {
        padding: 0 20px;
    }
    .t_search .t_seartop{
        margin: 0 -20px;
        width: calc(100% + 40px);
    }
    .t_searmo p:first-of-type{
        padding-left: 18px;
    }
    .t_searmo p{
        padding: 4px 6px;
    }
}
@media screen and (max-width:768px){
    .t_seartop ins, .t_searmo {
        padding: 0px 10px;
    }
    .t_search .t_seartop {
        margin: 0 -10px;
        width: calc(100% + 20px);
    }
}
@media screen and (max-width:480px){
    .t_searli h3 a {
        height: 56px;
        line-height: 28px;
        -webkit-line-clamp: 2;
        margin: 10px 0;
    }
    .t_searli {
        height: 76px;
    }
    .text_m{
        width: 100%;
        display: block;
        margin-bottom: 16px;
        text-align: right;
    }
    .text_m #pageJumpPos{
        display: none;
    }
    .kkpager .page{
        padding-left: 16px;
    }
    .news2-list ul {
        margin-bottom: 18px;
    }
}
/* search - end */
/* .t_syk2eleli.act{
    display: block;
}
.t_syk2eleli{
    display: none;
} */
/* .t_syk2fen.slick-active .t_syk2ele li.act{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
} */
.t_sannavul .mCSB_container{
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.pc_fenye a.activepage li {
    color: #fff;
    background: #BF9D63;
}
.t_e4k1rul li::after{
    display: block;
    clear: both;
    height: 0;
    content: ' ';
}
.t_b2k2xin{
    height: 100%;
}
.t_b3k5li {
    padding: 62px 70px 82px;
}
.t_b3k1le {
    padding-right: 140px;
}
.t_syk2fen.slick-active .t_syk2ele{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.t_syk2fen.slick-active .t_syk2eleli.slick-active{
    animation: ysfadeInUp .5s ease-in-out both;
    animation-delay: 0.4s;
}
.t_b2k1nr .t_duan16 {
    max-width: 1100px;
}
.t_b3k3nr .t_jianxia94 {
    padding: 0 20px;
}
.t_haocode.t_haoli .t_duan18 {
    padding-left: 0;
    float: left;
    width: 70px;
} 
.t_haocode .t_haoto img{
    height: 36px;
}
.t_haocodeqi a{
    font-size: 18px;
    line-height: 2;
    color: #fff;
    margin-right: 12px;
}
.t_haocode .t_haoto{
    margin-right: 18px;
}
.t_haocode.t_haoli {
    margin-bottom: 25px;
}
.t_e5k4le, .t_e5k4rg {
    padding: 0 40px;
}
.t_e5k4xin {
    margin: 0 -40px;
}
.t_e2k1rg {
    width: 120px;
}
.t_e2k1le {
    width: calc(100% - 120px);
}
.t_e2k1hyear {
    font-size: 30px;
    width: 230px;
    top: 120px;
}
.t_e2k1ri {
    font-size: 180px;
}
.t_e2k1htiao {
    width: calc(100% - 230px);
    padding-left: 50px;
}
.t_e2k1heul::before {
    left: 214.5px;
}
.t_e2k1miaoli {
    white-space: nowrap;
}
.t_e2k1hyear::after {
    right: 7.5px;
}
.t_e2k1heul::before {
    left: 214.5px;
}
.t_e5k4li .t_duan16.t_duanse p,.t_e5k4rg .t_font24,.t_e5k4date{
    -webkit-user-select: text;
    -khtml-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
     user-select: text;
}
.t_e2k1htiao .t_e2diank1 {
    margin-top: -100px;
}
.t_e7k1dui .t_duan16 p {
    width: 100%!important;
}
.t_e7k1dui .t_duan16 p::before {
    top: 6px;
}
.t_lieinput{
    height: 50px;
}
.t_lieinput input{
    height: inherit;
}
.t_sinav a {
    font-size: 14px;
}
.ys_phnav_icon::before {
    content: '\e743';
    font-family: "iconfont" !important;
    font-size: 14px;
    color: #333;
    line-height: 14px;
    height: 14px;
    background: transparent;
    transition: all 0.36s;
    transform-origin: center center;
}
.ys_phnav_icon::after{
    display: none;
}
.ys_phnav_icon.on::before{
    transform: translateY(-50%) rotate(90deg);
}
.t_diyoutit {
    margin-right: 10px;
}
.t_syk1ul .slick-track {
    margin: 0 auto;
}
.t_b3k4zh .t_duan16 p{
	height:auto!important;
}
.t_b3k4ul .slick-track{
   display: flex;
}
.t_b3k4ul .slick-slide{
	height: auto;
}
.t_b3k4xin{
	height: 100%;
}